MLOps Academy · Ders

Kapsayıcıyı Yerel Olarak Çalıştırın ve Test Edin

Makinenizden derleyin, çalıştırın ve uç noktaya istek gönderin.

4. ders / 413 adım

Kapsayıcıyı Yerel Olarak Çalıştırın ve Test Edin, CoddyKit'te ücretsiz bir MLOps Academy dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, MLOps Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. MLOps Academy kursu toplamda 4 dersten oluşur.

Önce Yerel Olarak Çalıştırın

Dağıtımdan önce kapsayıcıyı kendi makinenizde çalıştırın. Hataları yerel olarak yakalamak, bulutta hata ayıklamaktan çok daha ucuzdur.

Kapsayıcıyı Başlatın

Görüntüyü docker run ile başlatın. Bağlantı noktası eşlemesi olmadan çalışır; ancak ana makinenizdeki hiçbir şey içerideki API'ye ulaşamaz.

docker run model-api

Bağlantı Noktasını Eşleyin

-p seçeneği, ana makinedeki bir bağlantı noktasını kapsayıcıdaki bağlantı noktasına eşler. Artık localhost:8000, içeride hizmet veren model API'sine ulaşır.

docker run -p 8000:8000 model-api

Arka Planda Çalıştırın

Ayrılmak ve arka planda çalıştırmak için -d ekleyin. Hizmet çalışmaya devam ederken terminaliniz boş kalır.

docker run -d -p 8000:8000 model-api

Çalışan Kapsayıcıları Listeleyin

docker ps ile nelerin çalıştığını görün. Her kapsayıcının kimliğini, görüntüsünü, durumunu ve eşlediği bağlantı noktalarını gösterir.

docker ps

Sağlık Denetimini Çağırın

/health uç noktasını çağırarak hizmetin çalışır durumda olduğunu doğrulayın. 200 yanıtı, tahmin almaya hazır olduğu anlamına gelir.

curl http://localhost:8000/health

Tahmin Gönderin

/predict uç noktasına örnek bir veri yükünü POST edin ve sonucu okuyun. Bu, modelin uçtan uca yüklenip yanıt verdiğini kanıtlar.

curl -X POST http://localhost:8000/predict -d '{"x": [1, 2, 3]}'

Günlükleri Okuyun

Bir şeyler ters göründüğünde docker logs çıktısını denetleyin. Kapsayıcı, başlangıç hatalarını ve yığın izlerini doğrudan günlük akışına yazdırır.

docker logs <container_id>

İçeride Kabuk Açın

İçeriden dosyaları veya ortamı incelemek için çalışan bir kapsayıcıda docker exec ile kabuk açın.

docker exec -it <container_id> /bin/bash

Durdurun ve Temizleyin

İşlemi docker stop ile kapsayıcıyı durdurarak tamamlayın. Çalışma zamanında --rm ekleyerek çıkış yaptığında otomatik olarak kaldırılmasını sağlayın.

docker stop <container_id>

Göndermeden Önce Test Edin

Burada sorunsuz çalışıp doğru yanıt veriyorsa bulutta da aynı şekilde davranır. Yerel test, son güvenli denetim noktanızdır.

Hızlı Kontrol

API'ye ana makinenizden nasıl ulaştığınızı kontrol edelim.

Özet

Görüntüyü çalıştırdınız, bağlantı noktasını eşlediniz, sağlığı denetlediniz, tahmin gönderdiniz, günlükleri okudunuz ve temizlediniz. Kapsayıcınız dağıtıma hazır. 🐳

Başlamak ücretsiz

Yapay zeka eğitmeniyle Python öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

Sıkça Sorulan Sorular

“Kapsayıcıyı Yerel Olarak Çalıştırın ve Test Edin” dersi ücretsiz mi?

Evet — “Kapsayıcıyı Yerel Olarak Çalıştırın ve Test Edin” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve MLOps Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. MLOps Academy kursu toplamda 4 dersten oluşur.

“Kapsayıcıyı Yerel Olarak Çalıştırın ve Test Edin” dersinde ne öğreneceğim?

Makinenizden derleyin, çalıştırın ve uç noktaya istek gönderin. MLOps Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

MLOps Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te MLOps Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.

“Kapsayıcıyı Yerel Olarak Çalıştırın ve Test Edin” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu MLOps Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her MLOps Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Bir Model API'si için Dockerfile Yazın
  2. Çok Aşamalı Derlemelerle İmajları Küçültün
  3. Yapılandırmayı Ortam Değişkenleriyle Aktarın
  4. Kapsayıcıyı Yerel Olarak Çalıştırın ve Test Edin
← MLOps Academy Sayfasına Dön