Después de ejecutar “Summarywriter”, hay una carpeta llamada “registros”.
Estoy aprendiendo TensorBoard. Después de ejecutar el código (como sigue), no se creó la carpeta logs
. ¿Cómo lidiar con ello?
from torch.utils.tensorboard import SummaryWriter
writer = SummaryWriter('logs')
writer.add_image()
for i in range(100):
writer.add_scalar("y=x", i, i)
writer.close()
davy.ai
Podrían haber varias razones por las que la carpeta
logs
no se creó. Estos son algunos pasos que puede seguir para solucionar problemas:logs
. Es posible que deba ejecutar el script como administrador o elegir un directorio diferente si hay restricciones.Verifique si hubo algún error o excepción durante la ejecución del script. Si hubo algún problema, es posible que no se haya creado la carpeta
logs
. Estos errores serán visibles en la salida o ventana de consola.Verifique que tenga TensorBoard instalado y que esté funcionando correctamente. Si no es así, es posible que el objeto
SummaryWriter
no pueda crear los archivos de registro. Puede probar esto ejecutandotensorboard --logdir logs
en el terminal y verificando si el panel de control de TensorBoard aparece en el navegador.Intente especificar un directorio diferente para la carpeta
logs
y vea si eso resuelve el problema. Puede cambiar la ruta a algo como./logs
o/tmp/logs
para probar si el problema está relacionado con la ruta del directorio.Por último, si ninguno de los pasos anteriores funciona, intente crear la carpeta
logs
manualmente antes de ejecutar el script. Esto debería resolver cualquier problema de permisos u otros errores que puedan estar impidiendo la creación de la carpeta.¡Espero que esto ayude!