Stable Diffusion V1.5'i PAI-EAS üzerinde dağıtın ve metinden görüntüye çıktıları oluşturmak ve ince ayar yapmak için WebUI'yi başlatın.
Önkoşullar
Bir OSS paketi oluşturdunuz. Konsolda paket oluşturma.
1. Model ayrıntılarına erişme
-
Model Galerisi sayfasına gidin.
PAI konsoluna giriş yapın.
Sol üst köşede, durumunuza göre bir bölge seçin.
Sol gezinme bölmesinde Workspaces öğesini seçin, hedef çalışma alanının adına tıklayarak bu çalışma alanına girin. Sol gezinme bölmesinde Quick Start > Model Gallery seçeneklerini belirleyin.
Model Galerisi sayfasında Stable_Diffusion_V1.5 model kartını arayıp üzerine tıklayın.
2. Modeli dağıtma ve test etme
Model ayrıntıları sayfasında sağ üst köşedeki Deploy düğmesine tıklayın. Deploy panelinde
ecs.gn6e-c12g1.3xlargegibi bir dağıtım kaynağı seçin. Diğer parametreler için varsayılan değerleri koruyun.-
Deploy düğmesine tıklayın. Billing Notification iletişim kutusunda OK öğesine tıklayın.
Service details sayfası açılır. Basic Information bölümünde dağıtım durumunu kontrol edin. Status durumu Running olarak değiştiğinde hizmet dağıtılmış olur.
Hizmet ayrıntıları sayfasının sağ üst köşesinde WebUI'yi başlatmak için View Web App öğesine tıklayın.
-
WebUI'de modeli test edin.
text-to-image sekmesinde prompt alanına bir istem girin, örneğin:
The eagle is flying in the sky, in the distance is the vast snow, and under the snow mountain is a grassland. Sonucu görüntülemek için Generate düğmesine tıklayın. Daha hassas kontrol için pozitif istem metin kutusunaThe eagle is flying in the sky, in the distance is the vast snow, and under the snow mountain is a grasslandgibi bir istem girin, örnekleme yöntemini Euler a, örnekleme adımlarını 20, genişlik ve yüksekliği 512, CFG Ölçeğini 7 ve tohum değerini -1 olarak ayarlayın. Generate düğmesine tıklayın. Görüntü, sağdaki çıktı alanında görünür.
3. Modelde ince ayar yapma
Kullanım durumunuz için çıktıyı özelleştirmek amacıyla Stable Diffusion V1.5'te ince ayar yapın.
Model ayrıntıları sayfasına dönün ve sağ üst köşedeki Fine-tune düğmesine tıklayın.
-
Train panelinde yapılandırma bölümlerini genişleterek aşağıdaki parametreleri gözden geçirin. Listelenmemiş parametreler için varsayılan değerleri koruyun. Model dağıtımı ve eğitimi.
Yapılandırma
Açıklama
Dataset Configuration
PAI varsayılan bir veri kümesi sağlar. Kendi veri kümenizi kullanmak için aşağıdaki şekilde hazırlayın:
Model ayrıntıları sayfasındaki eğitim verisi biçimine göre eğitim verilerini hazırlayın. Referans olması amacıyla örnek veri kümesini indirin. Dizin yapısı:
|——img1.jpg |——img2.jpg |——... |——metadata.jsonlmetadata.jsonldosyası JSON Lines biçimini kullanır.file_namegörüntü dosyası adını belirtir vetextilgili açıklamayı içerir. Örnekmetadata.jsonl:{"file_name": "img1.jpg", "text": "cat"} {"file_name": "img2.jpg", "text": "penguin"} {"file_name": "img3.jpg", "text": "dragon"}Eğitim verilerini bir OSS paketinize yükleyin. Dosya yükleme.
Eğitim veri kümesi yapılandırmasını güncelleyin. Model dağıtımı ve eğitimi.
Hyperparameter configuration
training_method değerini
standardolarak bırakın. Diğer parametreler için varsayılan değerleri kullanın.Output Configuration
Model output pathnu bir OSS paketi yoluna ayarlayın. Hızlı başlangıç.
-
Train düğmesine tıklayın.
Task details sayfası açılır.
Eğitim tamamlandıktan sonra, ince ayarlı modeli dağıtmak için görev ayrıntıları sayfasının sağ üst köşesindeki Deploy düğmesine tıklayın. Dağıtım işlemi, II. Bir modeli doğrudan dağıtma ve hata ayıklama bölümündekiyle aynıdır.