Ana içeriğe geç

Ortamlar

Cordatus Platform, ek kurulumlara gerek kalmadan popüler ve en gelişmiş Deep Learning ve Machine Learning framework'lerine erişim sunar. Hem NVIDIA NGC Containers hem de Cordatus Containers'a erişim sağlar; bunların tümü konteynerize edilmiş ve çeşitli kullanım senaryoları için son derece optimize edilmiştir.

Cordatus ile, bağımlılık kurulumlarıyla uğraşma zorluğunu ortadan kaldırarak dakikalar içinde uzaktan sorunsuz model eğitimi ve geliştirmesi sağlayan kendi AI bulutunuzu hızlıca oluşturabilirsiniz.

uyarı

NVIDIA Jetson platformunda model eğitimi, aşırı ısınmaya ve Jetson modülünün zarar görmesine yol açabilir. Optimum performans sağlamak ve Jetson modülüne olası hasarı önlemek için model eğitimi için NVIDIA RTX Workstations kullanmanız önerilir.

Desteklenen Environments

Cordatus şu anda aşağıdaki geliştirme ortamlarını desteklemektedir:

  • Python
  • OpenCV
  • PyTorch
  • TensorFlow
  • ONNX
  • TensorRT
  • Torchvision
  • Caffe
  • Chainer
  • CUDA
  • cuDNN
  • Dali
  • DLib
  • MS CNTK
  • MXNet

Bir Environment Başlatma

Menüden Erişim

  1. Sol taraftaki menüden Containers'a tıklayın.
  2. Açılır listede Environments'ı seçin.
  3. Tercih ettiğiniz ortamı bulun ve List Environments düğmesine tıklayın.
  4. Kullanmak istediğiniz sürümün altındaki Details düğmesine tıklayın.
    • Bazı ortamların farklı donanım yapılandırmaları için farklı sürümleri bulunur.
    • Belirli dağıtımlar, belirli donanımlar için optimize edilmiş şekilde mevcut olabilir (örn. NVIDIA Jetson cihazları için L4T sürümleri).
Bir Environment Başlatma

 

not

Video, kurulum sürecinde model seçimi gerektiren bir LLM Engine'in nasıl başlatıldığını göstermektedir. Standart bir Development Environment başlatırken model seçimi adımı bulunmaz. Diğer tüm yapılandırma adımları aynı kalır.


Gelişmiş Ayarlar

Environment Name: Environment konteynerinize özel bir isim atayabilirsiniz. Boş bırakılırsa Cordatus otomatik olarak bir isim oluşturur.

Select GPU: Environment konteynerinin erişebileceği GPU'ları seçin.

  • All GPU seçmek, cihazınızdaki tüm GPU'lara erişim sağlar.
  • Devam etmek için en az bir GPU seçilmelidir.
  • Cihazda birden fazla GPU varsa, bunları environment seviyesinde izole edebilirsiniz.

Resource Limits: Environment konteynerinizin ne kadar CPU ve RAM kullanabileceğini kontrol edin. Resource Limits bölümü, konteyner performansını optimize etmenize ve sistem kaynaklarını verimli bir şekilde yönetmenize olanak tanır.

💡 Öneri: En iyi performans ve sistem kararlılığı için, kaynak tahsisi sırasında Cordatus tarafından otomatik olarak ayarlanan Host Reserved değerlerini korumanız önerilir.

Docker Options:

Docker Options bölümü, terminal komutlarını manuel olarak yazmadan Cordatus'un sezgisel arayüzü üzerinden klasik docker run parametrelerini yapılandırmanıza olanak tanır.

  • Solda, Choose Options altında, şu gibi Docker run parametrelerini ekleyebilir veya değiştirebilirsiniz: --volume, --network, --env, --restart, --device ve diğerleri.
  • Cordatus, yapılandırmayı basitleştirmek ve doğru parametre biçimlendirmesini sağlamak için net bir grafik arayüz sunar.

Port Eşleme

Cordatus, kullanılabilir bir port numarasını otomatik olarak önerir. Gerekirse bunu manuel olarak değiştirebilirsiniz. Zaten kullanımda olan bir port girerseniz, Port is Allocated uyarısını görürsünüz.

Volume Eşleme

Cordatus, şunları yapabileceğiniz yerleşik bir dosya gezgini arayüzü sunar:

  • Mevcut diskleri ve dizinleri gezme,
  • Yeni klasörler oluşturma ve
  • Docker volume eşlemeleri için dizin yolları atama.

Bu özellik, konteyner verileri ile yerel dizinler arasında güvenli bağlantı kurulmasını sağlar.


Environment'ı Başlatma

  1. Tüm yapılandırmaları tamamladıktan sonra Start Environment'a tıklayın.
  2. Başlatmadan önce Cordatus, işlemi yetkilendirmek için Sudo Password'ünüzü isteyecektir.
  3. Seçilen Docker imajı cihazınızda mevcut değilse, Cordatus indirmek isteyip istemediğinizi soracaktır.
  4. İmaj zaten mevcutsa, Cordatus yapılandırdığınız ayarları kullanarak environment konteynerini otomatik olarak başlatacaktır.