Trackio documentation

Paneli Başlatma

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Paneli Başlatma

Yerel Bir Panel Başlatma

Aşağıdaki komutu çalıştırarak paneli başlatabilirsiniz:

Kabuk
Python
trackio show

Belirli Bir Proje Yüklemek

Belirli bir projeyi doğrudan yüklemek için isteğe bağlı bir project adını argüman olarak da sağlayabilirsiniz:

Kabuk
Python
trackio show --project "my-project"

Özel Bir Ön Yüz Kullanma

Yerleşik panoyu kendi statik ön yüz dizininizle değiştirebilirsiniz. Dizin yalnızca bir index.html dosyası gerektirir; ön yüzünüz, /api/* altındaki mevcut Trackio API’sini çağırabilir.

Planlanan iş akışı şudur:

  1. trackio show --frontend ./my-trackio-frontend komutunu çalıştırın.
  2. LLM'nizden o dizindeki dosyaları düzenlemesini isteyin.
  3. Trackio, bu dosyalar değiştiğinde ön yüzü canlı olarak yeniden yüklerken tarayıcıyı açık tutun.

--frontend parametresine geçirilen dizin yoksa ya da var ama boşsa, Trackio başlangıç ön yüzünü otomatik olarak kopyalar, bunu yaptığını yazdırır ve ardından o dizini sunar. Başlangıç paketi, tam bir düz HTML/CSS/JS şablonudur: Trackio API'sini çağırır, projeleri ve çalıştırmaları yükler, metrik değerlerini getirir ve kendi arayüzünüzle değiştirebileceğiniz basit grafikler çizer.

Şu anda kullanılabilir HTTP uç noktaları şunlardır:

  • POST /api/get_run_mutation_status
  • POST /api/upload_db_to_space
  • POST /api/bulk_upload_media
  • POST /api/log
  • POST /api/bulk_log
  • POST /api/bulk_log_system
  • POST /api/bulk_alert
  • POST /api/get_alerts
  • POST /api/get_metric_values
  • POST /api/get_runs_for_project
  • POST /api/get_metrics_for_run
  • POST /api/get_all_projects
  • POST /api/get_project_summary
  • POST /api/get_run_summary
  • POST /api/get_system_metrics_for_run
  • POST /api/get_system_logs
  • POST /api/get_system_logs_batch
  • POST /api/get_snapshot
  • POST /api/get_logs
  • POST /api/get_logs_batch
  • POST /api/get_traces
  • POST /api/query_project
  • POST /api/get_settings
  • POST /api/get_project_files
  • POST /api/delete_run
  • POST /api/rename_run
  • POST /api/force_sync
  • Medya ve dosya ile ilgili akışlarda kullanılan multipart dosya yüklemeleri için POST /api/upload

API tarafından döndürülen depolanan dosyaları okumak için Trackio ayrıca GET /file?path=... sunar.

Kabuk
Python
trackio show --frontend ./my-trackio-frontend

Sağlanan ön yüz dizini boş değilse ancak geçersizse, Trackio, birlikte gelen başlangıç şablonuna geri döner.

Kalıcı Varsayılan Ön Uç Ayarlama

trackio show, trackio sync ve varsayılan olarak dağıtım akışları tarafından aynı özel ön yüzün kullanılmasını istiyorsanız, bunu Trackio'nun kalıcı yapılandırmasında saklayın:

trackio config set frontend ./my-trackio-frontend

Bunu sıfırlamak için:

trackio config unset frontend

Grafik Renklerini Özelleştirme

Grafik çizgileri için kullanılan renk paletini, color_palette argümanını sağlayarak özelleştirebilirsiniz. Bu, kuruluşunuzun marka kimliğine uygunluk sağlamak veya belirli renk tercihlerine sahip olmak istediğinizde faydalıdır.

Kabuk
Python
trackio show --color-palette "#FF0000,#00FF00,#0000FF"

Birden fazla çalıştırma görüntülenirken renkler sırayla kullanılacaktır. İstediğiniz kadar az veya çok renk sağlayabilirsiniz.

Uzak Erişimi Etkinleştirme

Varsayılan olarak, gösterge paneli 127.0.0.1 (yerel makine) adresine bağlanır; bu, panelin yalnızca aynı makineden erişilebilir olduğu anlamına gelir. Ağdaki diğer makinelerden uzaktan erişime izin vermek için --host seçeneğini kullanın:

Kabuk
Python
trackio show --host 0.0.0.0

Bu, Trackio'yu uzak bir sunucuda veya farklı bir makineden panele erişmeniz gereken konteynerize bir ortamda çalıştırırken özellikle faydalıdır.

Jupyter Defterlerinde Bir Panel Başlatma

Ayrıca, panoyu doğrudan bir Jupyter Notebook içinde başlatabilirsiniz. Bunun için yukarıdaki komutu aynen kullanmanız yeterlidir:

import trackio

trackio.show()

demo defterini kontrol edin.

Update on GitHub