Cihaz Modelleri
Bir cihazın Models sekmesi, o makinenin diskinde hâlihazırda duran model ağırlıklarını gösterir — ve hiçbir şey indirmeden bunlardan herhangi birini başlatmanızı sağlar.
Cordatus dosya sistemini kendiliğinden taramaz. Yalnızca söylediğiniz yere bakar; bu yüzden sekmenin iki yarısı vardır: solda dizinleri kaydettiğiniz Depolama Yolları, sağda bu yolların altında bulunan her şeyin listelendiği İndirilen Modeller.
Devices → cihazınız → Models.
Fleet-Management/device-models.mp4 — bir HuggingFace önbellek yolunun eklenmesi, modellerin
tabloda belirmesi, Ollama ve NIM'e geçiş ve bir modelin doğrudan satırından dağıtılması.
Depolama Yolları
Sol panel yolları kaynağa göre gruplar: HuggingFace, Ollama ve NIM. Bölümlü seçiciyle bir kaynak seçin, sonra panel başlığındaki + düğmesiyle (Yol ekle) bir yol ekleyin.
Yollar cihaz başına saklanır. Bir makinede ~/.cache/huggingface kaydetmek başka hiçbir makine
için bir şey ifade etmez.
Yol ekleme
- + (Yol ekle) düğmesine basın.
- Cihazın dosya sisteminde gezinip dizini seçin.
- Cordatus yolu cihazda doğrular ve kaydeder. Liste hemen yenilenir.
Doğrulama yolun kendisiyle ilgilidir, içeriğiyle değil:
| Mesaj | Anlamı |
|---|---|
| ✓ Geçerli yol | Dizin var ve okunabiliyor. |
| Seçilen yol mevcut değil | Cihazda böyle bir şey yok. |
| Seçilen yol bir dizin değil | Bir dosya seçtiniz. |
| Bu yol zaten eklenmiş | Yinelenen kayıt — mevcut girdi kalır. |
Model barındırmayan geçerli bir yol hata değildir. Kaydedilir ve altında bir şey belirene kadar tablo boş kalır.
Hangi dizini vermeli
| Kaynak | Kaydedilecek dizin | Taranan yer |
|---|---|---|
| HuggingFace | HuggingFace önbellek kökü, örn. ~/.cache/huggingface (ya da doğrudan içindeki hub klasörü) | models--org--ad biçimindeki dizinler; hem yolun kendisinde hem bir hub alt klasöründe. Ad yeniden org/ad hâline çevrilir. |
| Ollama | Ollama kökü, örn. ~/.ollama — yani models klasörünü içeren dizin | models/manifests/registry.ollama.ai/library. Her modelin her etiketi bir satır olur, model:etiket diye adlandırılır ve boyutu manifest katmanlarından okunur. |
| NVIDIA NIM | NIM önbellek kökü | models--… biçimindeki dizinler; hem yolun kendisinde hem ngc/hub altında. |
Bir kaynak için birden çok yol kaydedebilirsiniz — ikinci bir disk, ikinci bir kullanıcının önbelleği. Hepsi taranır ve sonuçlar birleştirilir; iki kez bulunan bir model bir kez listelenir.
Yol kaldırma
Yolun yanındaki × düğmesine basıp onaylayın. Diyalog ne olacağı konusunda açıktır:
Bu yalnızca yolu ayarlardan kaldırır. Model dosyalarınız silinmez.
İndirilen Modeller
Sağ panel, seçili kaynak için kayıtlı yolların altında bulunan her şeyi listeler. Kaynağı başlığındaki bölümlü seçiciyle değiştirin; ⟳ (Modelleri yenile) cihazı yeniden tarar.
| Sütun | HuggingFace | Ollama | NVIDIA NIM |
|---|---|---|---|
| Model Adı | org/ad | model:etiket | org/ad |
| Kaynak Yol | Hangi kayıtlı yolun altında bulunduğu — iki kopyayı böyle ayırt edersiniz | ✓ | ✓ |
| Boyut | Klasörün diskteki boyutu | Manifest katmanlarının toplamı | Diskteki boyut |
| Son Değiştirilme | ✓ | — | — |
| Nicemleme | — | Etiketten okunur (Q4_K_M, FP16, …), adında geçtiğinde | — |
| Sürüm | — | — | ✓ |
| Dağıt | ✓ | ✓ | ✓ |
Alt bilgi satır sayısını gösterir.
Özel rozeti
HuggingFace yolundaki, models-- … önbellek adlandırmasına uymayan bir model de yakalanır — yeter ki
klasöründe gerçek ağırlıklar olsun: bir config.json ya da .safetensors, .bin, .gguf, .pth
dosyaları. Bu satırlar Özel rozeti taşır ve klasörlerinin adıyla anılır.
Elle klonladığınız ya da kopyaladığınız bir model, önbelleğin indirdiklerinin yanında böyle görünür.
Özel algılama yalnızca HuggingFace yolu için geçerlidir. Ollama ve NIM kendi dizin yapıları üzerinden okunur.
Boş durumlar
| Durum | Anlamı |
|---|---|
| Yapılandırılmış yol yok — Modelleri listelemeye başlamak için bir {tür} yolu ekleyin. | Bu kaynak için henüz kayıt yok. |
| Yapılandırılmış HuggingFace yolu yok (ve Ollama / NIM karşılıkları) | Tablonun okuyacağı bir şey yok; soldan bir yol ekleyin. |
| HuggingFace modeli bulunamadı | Yollar kayıtlı ve okunabilir, ama altında eşleşen bir şey yok. |
Tablodan model dağıtma
Dağıt, o satırdaki modeli yolu önceden doldurulmuş hâlde başlatma akışına taşır — hiçbir şey indirilmez, konteyner ağırlıkları doğrudan diskten okur.
- Kaynaklar motorlarla otomatik eşleşir: HuggingFace modelleri vLLM, TensorRT-LLM, SGLang ve Dynamo'ya; Ollama modelleri Ollama'ya; NIM modelleri NIM'e.
- Yalnızca bir motor eşleşiyorsa Dağıt doğrudan oraya götürür.
- Birkaçı eşleşiyorsa düğme bir menü açar ve motoru siz seçersiniz.
- O motorun başlatma sayfasına, model seçili hâlde düşersiniz; her zamanki gibi devam edin — cihaz, sürüm, hesaplama, erişim, geçersiz kılmalar, başlat.
| Mesaj | Anlamı |
|---|---|
| {kaynak} için kullanılabilir motor yok | Hesabınızda bu kaynağı işleyen bir motor yok. |
| "X" motoru için konteyner bulunamadı | Motorun kayıtlı bir konteyner imajı yok. |
Bunun LLM Modelleri ile ilişkisi
Kolayca karıştırılan iki farklı şey:
| Devices → cihaz → Models | LLM Başlatıcı → LLM Modelleri → Kullanıcı Modelleri | |
|---|---|---|
| Kapsam | Tek cihaz, diskinden canlı okunur | Hesabınızın tamamı |
| Doğruluk kaynağı | Dosya sistemi, şu anki hâliyle | Cordatus'a kaydettiğiniz modeller |
| Ne işe yarar | Orada zaten ne olduğunu görmek ve başlatmak | Etiketleri, üstverisi ve motorlarıyla her başlatma akışında kullanılabilen bir katalog |
Tek bir yerde buluşurlar: Kullanıcı Modelleri sekmesindeki Explore Models on Your Devices, bir cihazı tam olarak bu kayıtlı yollarla tarar ve bulduklarını kitaplığınıza aktarır. Yani burada kaydedilen bir yol o taramayı da çalışır hâle getirir. Bkz. Kullanıcı Modelleri.
Model aktarımı için hedef cihazda da bir yol gerekir. Bir modeli, o kaynak için kayıtlı yolu olmayan bir makineye taşımak şu hatayla başarısız olur: "{tür} model yolu hedef cihazda yapılandırılmamış."
Sorun giderme
| Belirti | Sebep ve çözüm |
|---|---|
| Sekme boş ve hiçbir şey yüklenmiyor | Cihaz Online olmalı — yollar ve modeller cihazın kendisinden okunur. |
| Yol eklendi ama tablo boş kalıyor | Dizin geçerli ama altında o kaynağın düzenine uyan bir şey yok. Hangi dizini vermeli tablosuna bakın — Ollama için verilecek dizin models klasörünü içeren dizindir, models klasörünün kendisi değil. |
| Model diskte var ama listelenmiyor | HuggingFace yolunun altında ya models--… önbellek adlandırmasına ya da klasöründe tanınabilir ağırlık dosyalarına ihtiyaç vardır. Aksi hâlde LLM Modelleri → Kullanıcı Modelleri → Add a model manually ile elle kaydedin. |
| Ollama boyutları yanlış görünüyor | Ollama boyutları dizin taramasından değil manifest katmanlarından gelir; bu yüzden ortak katmanlar her etiket için ayrı sayılır. |
| Aynı model iki kez görünüyor | İki kayıtlı yolun altında birden var. Kaynak Yol sütunu hangisinin hangisi olduğunu söyler. |
| Dağıt soluk görünüyor | Hesabınızda o kaynak için kayıtlı bir motor yok. |