Tensorboard Kelas

Menunjukkan instans TensorBoard untuk memvisualisasikan performa dan struktur eksperimen.

Warisan
builtins.object
Tensorboard

Konstruktor

Tensorboard(runs, local_root=None, port=6006, use_display_name=False)

Parameter

runs
list
Diperlukan

Daftar kosong atau daftar satu eksperimen atau lebih Run objek untuk dilampirkan ke instans Tensorboard ini.

local_root
str
nilai default: None

Direktori lokal opsional untuk menyimpan log eksekusi.

port
int
nilai default: 6006

Port untuk menjalankan instans Tensorboard ini.

use_display_name
nilai default: False

Keterangan

Buat instans Tensorboard untuk menggunakan riwayat eksekusi dari eksperimen pembelajaran mesin yang mengeluarkan log Tensorboard termasuk yang dihasilkan di TensorFlow, PyTorch, dan Chainer. Dalam skenario ini, instans Tensorboard memantau runs yang ditentukan dan mengunduh data log ke lokasi local_root secara real time setelah memulai instans dengan metode start. Untuk proses yang berjalan lama, seperti pelatihan jaringan neural dalam, yang penyelesaiannya mungkin membutuhkan waktu berhari-hari, instans Tensorboard akan terus mengunduh log dan menyimpannya di seluruh instansiasi yang jumlahnya lebih dari satu. Eksekusi turunan dari runs yang ditentukan tidak dipantau.

Jika instans Tensorboard dibuat tanpa eksekusi yang ditentukan (daftar kosong), maka instans tersebut akan bekerja menentang log apa pun di local_root.

Mulai instans Tensorboard dengan metode start. Hentikan instans dengan metode stop setelah Anda selesai dengannya. Untuk informasi selengkapnya tentang menggunakan Tensorboard, lihat Memvisualisasikan eksekusi dan metrik eksperimen dengan Tensorboard.

Contoh berikut menunjukkan cara membuat instans Tensorboard untuk melacak riwayat eksekusi dari eksperimen Tensorflow.


   from azureml.tensorboard import Tensorboard

   # The Tensorboard constructor takes an array of runs, so be sure and pass it in as a single-element array here
   tb = Tensorboard([run])

   # If successful, start() returns a string with the URI of the instance.
   tb.start()

Sampel lengkap tersedia dari https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/track-and-monitor-experiments/tensorboard/tensorboard/tensorboard.ipynb

Metode

start

Mulai instans Tensorboard, dan mulai memproses log.

stop

Hentikan instans Tensorboard.

start

Mulai instans Tensorboard, dan mulai memproses log.

start(start_browser=False)

Parameter

start_browser
bool
nilai default: False

Menentukan apakah akan membuka browser saat memulai instans.

Mengembalikan

URL untuk mengakses instans Tensorboard.

Tipe hasil

str

stop

Hentikan instans Tensorboard.

stop()

Mengembalikan

Tidak ada

Atribut

LOGS_ARTIFACT_PREFIX

LOGS_ARTIFACT_PREFIX = 'logs/'