Özel görüntüler, mevcut görüntüleri içe aktarmanıza veya bunları doğrudan PAI üzerinde oluşturmanıza olanak tanıyarak geliştirme ve eğitim iş akışlarını destekler.
Genel bakış
Özel görüntüler iki şekilde eklenebilir:
Mevcut bir görüntüyü içe aktarma: Görüntüyü yerel ortamda veya bir cloud sunucusunda oluşturun, Alibaba Cloud Container Registry (ACR) öğesine gönderin ve ardından ACR görüntü ayrıntılarını PAI console içinde girerek bunu PAI özel görüntüsü olarak kaydedin.
Yeni bir görüntü oluşturma: PAI console içinde ACR görüntü ayrıntılarını, çalışma zamanı ayarlarını ve derleme yapılandırmasını girin. Derleme tamamlandıktan sonra görüntü otomatik olarak ACR'ye gönderilir ve PAI özel görüntüsü olarak kaydedilir.
İzinler
Alibaba Cloud hesabı (birincil hesap): Tam izinlere sahiptir. Ek yetkilendirme gerekmez.
RAM user (alt hesap): Çalışma alanına üye olarak eklenmeli ve bir rol atanmalıdır. Ayrıntılar için bkz. Çalışma alanlarını yönetme - Üyeler ve roller.
Görüntü kaydetme: Mevcut bir görüntüyü içe aktarma
AI Asset Management > Images konumuna gidin ve bir çalışma alanı seçin. Custom Image sekmesinde Register image tıklayın, Import existing image seçin ve Alibaba Cloud Container Registry (ACR) üzerindeki bir görüntüyü PAI özel görüntüsü olarak kaydedin.
Anahtar parametreler:
|
Parametre |
Açıklama |
|
Görüntü türü |
|
|
Kurumsal Sürüm örneği / görüntü ad alanı / görüntü deposu / görüntü etiketi / özel etki alanı |
Mevcut bir Kurumsal Sürüm örneğini, ad alanını, depoyu, görüntü etiketini ve özel etki alanını seçin veya bunları oluşturmak için Container Registry konsoluna gidin. Not
|
|
Görünürlük |
|
|
Çip türü |
Görüntünün çalışacağı hedef ortama bağlı olarak CPU, GPU veya PPU seçin. |
Görüntü kaydetme: Yeni bir görüntü oluşturma
AI Asset Management > Images konumuna gidin ve bir çalışma alanı seçin. Custom Image sekmesinde Register image tıklayın ve Build new image seçin. Derleme tamamlandıktan sonra görüntü otomatik olarak ACR üzerine gönderilir ve PAI özel görüntüsü olarak kaydedilir.
Anahtar parametreler:
|
Parametre |
Açıklama |
|
Temel bilgiler |
|
|
Görüntü türü |
Yalnızca Kurumsal Sürüm görüntüleri oluşturulabilir. Daha fazla bilgi için bkz. Container Registry nedir?. |
|
Kurumsal Sürüm örneği / görüntü ad alanı / görüntü deposu / özel etki alanı |
Mevcut bir Kurumsal Sürüm örneğini, ad alanını, depoyu ve özel etki alanını seçin veya bunları oluşturmak için Container Registry konsoluna gidin. Not
Bir izin hatası oluşursa, AliyunContainerRegistryReadOnlyAccess ilkesini RAM user'a ekleyin. Ayrıntılar için bkz. RAM user izinlerini yönetme. |
|
Görünürlük |
|
|
Çip türü |
Görüntünün çalışacağı hedef ortama bağlı olarak CPU, GPU veya PPU seçin. |
|
Çalışma zamanı ayarları |
|
|
Çalışma zamanı kaynakları |
Derleme yapılandırması içindeki bağımlılıkların veya Dockerfile talimatlarının kaynak gereksinimlerine göre derleme işi için hesaplama kaynaklarını seçin. Örneğin, Dockerfile derleme adımları içeriyorsa daha yüksek bir kaynak tahsisi seçin. |
|
VPC / güvenlik grubu |
Kurumsal Sürüm örneğine bağlı VPC'yi seçin. Not
Derleme işinin internete erişmesi gerekiyorsa (örneğin, üçüncü taraf temel görüntüleri çekmek veya Derleme yapılandırması içinde belirtilen bağımlılıkları yüklemek için) VPC için bir genel NAT ağ geçidi oluşturun, bir esnek IP adresi (EIP) bağlayın ve SNAT kurallarını yapılandırın. Ayrıntılar için bkz. Özel ağ geçidi ile internet erişimini iyileştirme. |
|
Derleme yapılandırması |
|
|
Derleme yöntemi |
|
Görüntü derleme işlerini görüntüleme
Custom Image sekmesinde görüntü derleme işi listesini görüntülemek için View Task tıklayın.
Actions sütununda Details tıklayarak görüntü derleme işi ayrıntılarını görüntüleyin.
Runtime settings bölümünde ilgili DLC işinin günlüklerini ve izleme verilerini kontrol etmek için View Logs ve View monitoring tıklayın.
Özel görüntüleri görüntüleme
Kayıt işleminden sonra kaydedilen görüntü adreslerini görüntülemek için Custom Image sekmesine gidin. Bu görüntüleri eğitim işlerinde kullanın.
Görüntü listesinin Image address sütununda her bir görüntünün VPC adresi <registry-name>-vpc.<region>.cr.aliyuncs.com/<namespace>/<image>:<tag> biçiminde gösterilir. Özel görüntüyü eğitim işlerinde başvurmak için bu adresi kullanın.
SSS
S: Dockerfile ile bir görüntü oluştururken günlüklerde dial tcp xxx:443: i/o timeout hatası görülüyor. Bu sorunu nasıl çözebilirim?
Bu hata, derleme işinin temel görüntüyü barındıran kayıt defterine ulaşamadığı anlamına gelir:
FROMtalimatındaki veya Based on existing image alanındaki görüntü adresinin genel etki alanı kullanıp kullanmadığını kontrol edin. Durum böyleyse, bunu karşılık gelen VPC etki alanı ile değiştirin (genel etki alanı biçimi:<registry>.cn-xxx.cr.aliyuncs.com; VPC etki alanı biçimi:<registry>-vpc.cn-xxx.cr.aliyuncs.com).VPC / security group altında seçilen VPC'nin Kurumsal Sürüm örneğinin Access control > VPC bölümünde bağlandığını doğrulayın.
Zaman aşımı devam ederse güvenlik grubu kurallarının derleme işinden ACR VPC uç noktasına giden giden trafiğe izin verip vermediğini kontrol edin.
İlgili konular
Görüntüyü PAI özel görüntüsü olarak kaydettikten sonra eğitim işlerinde kullanabilirsiniz. Ayrıntılar için bkz. Eğitim işi oluşturma.