CI / test (push) Failing after 6m42s
The busy figure is nvidia-smi's utilization.gpu: the share of time any kernel ran, which a kernel on one SM fills. On cuda01 decode read 92% busy while the SMs had work 69% of the time and issued on 18% of their cycles. Busy is now said to be that, and beside it: each card's draw against its power limit (efficiency table, fleet and node charts, the console's GPU work chart), and where the profiling counters can be read, SMs active, SM occupancy, tensor cores and DRAM (llmgw_gpu_*_active_percent), from NVML's GPM on Hopper and later or a dcgm-exporter on the node (discovery.dcgm_exporter). The GPU map colours by work by default and keeps busy as a mode. A MIG instance is never published with its card's profile. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
110 lines
6.7 KiB
JSON
110 lines
6.7 KiB
JSON
{
|
||
"node.last_seen": "son görülme %s önce",
|
||
"node.never_seen": "hiç görülmedi",
|
||
"node.nav.cluster": "küme",
|
||
"node.cores": "%d çekirdek",
|
||
"node.ram_in_use_of": "kullanılan RAM · toplam %s",
|
||
"node.load": "yük · 5 dk %s · 15 dk %s",
|
||
"node.inlet": "giriş havası",
|
||
"node.not_measured": "CPU ve RAM son zamanlarda ölçülmedi",
|
||
"node.disk_free": "boş disk · toplam %dG",
|
||
"node.gpus_free": "boş GPU",
|
||
|
||
"node.gpus": "GPU'lar",
|
||
"node.gpu.busy": "Meşgul",
|
||
"node.gpu.memory_used": "Kullanılan bellek",
|
||
"node.gpu.temp": "Sıcaklık",
|
||
"node.gpu.memory_temp": "Bellek sıc.",
|
||
"node.gpu.power": "Güç",
|
||
"node.gpu.clock": "Saat hızı",
|
||
"node.gpu.held_back": "Kısıtlayan ve yıpranma",
|
||
"node.gpu.memory_util": "bellek %%%s",
|
||
"node.of_gb": "/ %s GB",
|
||
"node.of": "/ %s",
|
||
"node.gpu.nothing": "hiçbir şey",
|
||
"node.gpu.ecc": "%s düzeltilemeyen ECC hatası",
|
||
"node.gpu.pcie": "%s PCIe yeniden denemesi",
|
||
|
||
"node.fabric": "Fabric",
|
||
"node.fabric.on": "Bağlı olduğu: %s",
|
||
"node.fabric.map": "harita →",
|
||
"node.fabric.none": "Hiçbir fabric'te değil: tanımlı bir fabric'in adını taşıyan hiçbir port trafik taşıyamıyor, bu yüzden buraya çok düğümlü replika yerleştirilmez.",
|
||
"node.ib.adapter": "Bağdaştırıcı",
|
||
"node.ib.rate": "Hız",
|
||
"node.ib.physically": "Fiziksel olarak",
|
||
"node.ib.errors": "Açılıştan beri hatalar",
|
||
"node.ib.sent": "Gönderilen",
|
||
"node.ib.received": "Alınan",
|
||
"node.unknown": "bilinmiyor",
|
||
"node.none": "yok",
|
||
"node.ib.note": "Her sinyalde yeniden okunur. Kapanan bir port, fabric'ini birkaç saniye içinde bu düğümden düşürür; geri gelen port onu geri getirir. Hatalar bağdaştırıcı açıldığından beri birikir: bakılması gereken, artan sayıdır.",
|
||
|
||
"node.nvl.title": "GPU'lar ve NVLink",
|
||
"node.nvl.domain": "<code>%s</code> NVLink alanında: tensör paralelliği bu düğüme ve alanın geri kalanına yayılabilir.",
|
||
"node.nvl.ends_here": "NVLink bu makinede biter.",
|
||
"node.imex.active": "etkin",
|
||
"node.imex.channels.other": "%d kanal",
|
||
"node.imex.not_installed": "kurulu değil",
|
||
"node.nvl.matrix": "GPU'lar arasında NVLink",
|
||
"node.nvl.over_nvlink": "GPU %d ↔ GPU %d, NVLink üzerinden",
|
||
"node.nvl.over_pcie": "GPU %d ↔ GPU %d, PCIe üzerinden",
|
||
"node.gpu.name": "Ad",
|
||
"node.gpu.compute": "Hesaplama",
|
||
"node.gpu.numa": "NUMA",
|
||
"node.gpu.nearest": "En yakın bağdaştırıcı",
|
||
"node.gpu.multinode": "Çok düğümlü NVLink",
|
||
"node.gpu.joined": "katıldı",
|
||
"node.gpu.bandwidth": "%s bant genişliği",
|
||
"node.nvl.note": "NV, NVLink ile birbirine bağlı bir kart çiftidir; NV çiftleriyle sınırlı tutulan bir tensör paralel grup, all-reduce işlemlerini NVLink hızında yapar ve yerleştirme onu bu şekilde seçer. En yakın bağdaştırıcı, bir kartın düğümler arası trafiğinin gitmesi gereken yerdir: PIX ve PXB aynı PCIe anahtarının altındadır, SYS ise işlemciler arasından geçer.",
|
||
|
||
"node.runs": "Burada ne çalışıyor",
|
||
"node.memory": "Bellek",
|
||
"node.cores_f": "%s çekirdek",
|
||
"node.no_engines": "Bu düğüme yerleştirilmiş motor yok.",
|
||
"node.version_differs": "control plane %s çalıştırıyor",
|
||
"node.gpu.models": "Modeller",
|
||
"node.engines": "Motorlar: %s",
|
||
"node.engines_none": "Motorlar: hiçbiri kurulu değil",
|
||
"node.model_files": "diskte %d model dosyası",
|
||
|
||
"node.last": "Son %s",
|
||
"node.chart.cpu_note": "Bütün çekirdekler birlikte, düğümün sinyalinden.",
|
||
"node.chart.ram": "Kullanılan RAM",
|
||
"node.chart.ram_note": "Toplamdan, çekirdeğin yeni bir sürece verebileceği miktar çıkarılmış hâli.",
|
||
"node.chart.cores": "Meşgul çekirdekler, modele göre",
|
||
"node.chart.cores_note": "Her motorun süreç grubu, top'un saydığı gibi.",
|
||
"node.chart.engine_memory": "Motor belleği, modele göre",
|
||
"node.chart.engine_memory_note": "Diskten eşlenen ağırlıklar dâhil yerleşik bellek. Çekirdek o sayfaları geri alabilir, bu yüzden bu değer kullanılan RAM'i aşabilir.",
|
||
"node.chart.gpu_busy": "Meşgul GPU, karta göre",
|
||
"node.chart.gpu_busy_note": "Her örnekleme süresinde bir çekirdek işlevinin çalıştığı pay — yonganın ne kadarını kullandığı değil: tek bir SM'nin meşgul olması %100 okunur. Bir replikanın tuttuğu ve burada boşta görünen kart, kimsenin istemediği karttır.",
|
||
"node.chart.gpu_power_load": "GPU güç yükü, karta göre",
|
||
"node.chart.gpu_power_load_note": "Çekilen gücün kartın güç sınırına oranı. Meşgul bir işlevin çalıştığını söyler; bu, yonganın ne kadarında çalıştığıyla artar.",
|
||
"node.chart.gpu_sm_active": "Etkin SM'ler, karta göre",
|
||
"node.chart.gpu_sm_active_note": "Kartın SM'lerinin iş yaptığı zaman payı, profil sayaçlarından. Meşgul %90 iken bunun %60 olması, bir işlev çalışırken yonganın üçte birinin boşta olduğu demektir.",
|
||
"node.chart.gpu_memory": "Kullanılan GPU belleği, karta göre",
|
||
"node.chart.gpu_memory_note": "Kullanımdaki çerçeve arabelleği: bir motorun ayırdığı ağırlıklar ve KV önbelleği, ayrıca llmgw'ye ait olmayan her şey.",
|
||
"node.chart.gpu_temp": "GPU sıcaklığı, °C",
|
||
"node.chart.gpu_temp_note": "Kısma genellikle 80'lerin üst kısmında başlar; bir kartı neyin kısıtladığını yukarıdaki tabloda görün.",
|
||
"node.chart.gpu_power": "GPU gücü, W",
|
||
"node.chart.gpu_power_note": "Kartın uygulanan sınırına göre çekilen güç; sınırdayken sw_power_cap görünür.",
|
||
"node.chart.load": "Yük ortalaması",
|
||
"node.chart.load_note": "Çekirdek sayısının üstünde olması, işin bir CPU beklediği anlamına gelir.",
|
||
"node.chart.queue_note": "Kabul edilmiş ama henüz başlamamış istekler, şu an buradaki replikalarda.",
|
||
"node.no_store": "Yapılandırılmış bir metrik deposu yok, bu yüzden burada geçmiş yok; sunucu yapılandırmasındaki <code>monitoring.prometheus</code> bunu ekler.",
|
||
|
||
"logs.title": "%s günlükleri",
|
||
"logs.agent": "ajanın günlüğü",
|
||
"logs.engine": "<code>%s</code> motorunun çıktısı",
|
||
"logs.last_lines": "son %d satır",
|
||
"logs.lines": "satır",
|
||
"logs.stop": "izlemeyi bırak",
|
||
"logs.follow": "izle",
|
||
"logs.follow_every": "(5 saniyede bir yenilenir)",
|
||
"logs.empty": "Henüz bir şey kaydedilmedi.",
|
||
"logs.cannot_read": "bu kontrol düzlemi düğüm günlüklerini okuyamıyor",
|
||
|
||
"nodeengine.notice.auto": "%s, %s motorunu donanımının çalıştırdığı derlemeyle kuracak; düğüme şimdi bildirildi, kurulumu arka planda yapacak",
|
||
"nodeengine.notice.none": "%s artık %s kurmayacak; düğüme şimdi bildirildi, değişikliği arka planda yapacak",
|
||
"nodeengine.notice.build": "%s, %s motorunu %s için derlenmiş hâliyle kuracak; düğüme şimdi bildirildi, kurulumu arka planda yapacak"
|
||
}
|