Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

310
Views
¿Cómo ejecutar Tensorboard desde python scipt en virtualenv?

Tensorboard debe iniciarse desde la línea de comandos de esta manera:

 tensorboard --logdir=path

Necesito ejecutarlo desde el código. Hasta ahora uso esto:

 import os os.system('tensorboard --logdir=' + path)

Sin embargo, tensorboard no se inicia porque no está incluido en la ruta del sistema. Uso PyCharm con virtualenv en Windows. No quiero cambiar las rutas del sistema, por lo que la única opción es ejecutarlo desde virtualenv. ¿Como hacer esto?

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Uso de la API de Tensorboard 2 (2019):

 from tensorboard import program tracking_address = log_path # the path of your log file. if __name__ == "__main__": tb = program.TensorBoard() tb.configure(argv=[None, '--logdir', tracking_address]) url = tb.launch() print(f"Tensorflow listening on {url}")

Nota: tb.launch() crea un subproceso de daemon que morirá automáticamente cuando finalice su proceso

over 4 years ago · Santiago Trujillo Report

0

Probablemente un poco tarde para una respuesta, pero esto es lo que funcionó para mí en Python 3.6.2:

 import tensorflow as tf from tensorboard import main as tb tf.flags.FLAGS.logdir = "/path/to/graphs/" tb.main()

Eso ejecuta tensorboard con la configuración predeterminada y busca gráficos y resúmenes en "/ruta/a/gráficos/". Por supuesto, puede cambiar el directorio de registro y establecer tantas variables como desee usando:

 tf.flags.FLAGS.variable = value

Espero eso ayude.

over 4 years ago · Santiago Trujillo Report

0

Debe iniciar tensorBoard en el hilo separado:

 def launchTensorBoard(): import os os.system('tensorboard --logdir=' + tensorBoardPath) return import threading t = threading.Thread(target=launchTensorBoard, args=([])) t.start()
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!