Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Cara mengakses kustomisasi model
Amazon SageMaker AI menyediakan beberapa antarmuka untuk penyesuaian model. Tabel berikut merangkum opsi Anda - pilih antarmuka yang paling sesuai dengan alur kerja dan tingkat kontrol Anda.
| Antarmuka | Infrastruktur | Terbaik untuk | Tingkat kontrol |
|---|---|---|---|
| UI Studio | Nirserver | Eksperimen cepat, pengguna tanpa kode | Dipandu - pilih model, teknik, unggah data |
PythonSDK (SFTTrainer, dll.) |
Nirserver | Saluran pipa yang dapat direproduksi, otomatisasi | Terprogram - tentukan semua parameter dalam kode |
PythonSDK (ModelTrainer) |
SageMaker Lowongan AI Training | Instans khusus, konfigurasi lanjutan | Penuh - pilih jenis instance, jumlah, gambar |
| Resep | Pekerjaan Pelatihan + HyperPod | Pre-configured praktik terbaik | Recipe-driven — memodifikasi konfigurasi YAML |
| HP-CLI | HyperPod(EX) | Kubernetes-tim asli | Penuh - Kubernetes pengajuan pekerjaan |
| Agen (Keterampilan kustomisasi model) | Nirserver | Alur kerja bahasa alami, pengalaman terpandu | Percakapan - jelaskan apa yang Anda butuhkan |
UI Studio
Konsol SageMaker AI Studio menyediakan alur kerja visual untuk penyesuaian model tanpa menulis kode.
- Sesuaikan dengan UI
-
Titik masuk utama untuk kustomisasi model tanpa server. Jelajahi alur kerja yang dipandu:
Pilih model pondasi dari katalog
Pilih teknik kustomisasi (SFT, DPO, RLVR, RLAIF)
Pilih jenis pelatihan (LoRAatau FFT)
Unggah atau tentukan dataset pelatihan Anda (jalur S3)
Konfigurasikan hyperparameter
Luncurkan pekerjaan pelatihan
Pantau kemajuan secara real time dengan metrik dan log langsung.
- JumpStart hub model
Jelajahi dan temukan model pondasi yang tersedia untuk penyesuaian. Filter berdasarkan penyedia, tugas, atau ukuran model. Dari kartu detail model, Anda dapat meluncurkan kustomisasi secara langsung.
- Agent-Guided pengalaman
Gunakan Amazon SageMaker AI Skills untuk pendekatan percakapan untuk kustomisasi model. Jelaskan apa yang ingin Anda capai dalam bahasa alami, dan agen memandu Anda melalui pemilihan model, persiapan dataset, dan konfigurasi pekerjaan. Untuk informasi selengkapnya, lihat Keter ampilan agen kustomisasi model.
Python SDK V3
Akses terprogram untuk alur kerja tanpa server dan Pekerjaan Pelatihan SageMaker AI menggunakan SageMaker AI Python SDK.
Pelatih tanpa server
Gunakan kelas pelatih khusus teknik untuk kustomisasi yang dikelola sepenuhnya:
from sagemaker.modules.train import SFTTrainer, DPOTrainer, RLVRTrainer, RLAIFTrainer # Example: Serverless SFT trainer = SFTTrainer( model_id="meta-textgeneration-llama-3-1-8b-instruct", train_data="s3://my-bucket/train.jsonl", hyperparameters={ "max_epochs": 3, "learning_rate": 5e-5, "lora_rank": 16, } ) trainer.train()
SageMaker Lowongan AI Training
Gunakan ModelTrainer untuk kontrol penuh atas pemilihan instance:
from sagemaker.modules.train import ModelTrainer from sagemaker.modules.configs import Compute, InputData trainer = ModelTrainer( training_image="my-training-image", role="arn:aws:iam::123456789012:role/SageMakerRole", compute=Compute(instance_type="ml.p4d.24xlarge", instance_count=2) ) trainer.train(input_data_config=[ InputData(channel_name="training", data_source="s3://my-bucket/train") ])
Resep (Pekerjaan Pelatihan + HyperPod)
Jalankan resep pelatihan yang telah dikonfigurasi sebelumnya pada SageMaker Pekerjaan Pelatihan AI atau HyperPod cluster. Resep menangani konfigurasi pelatihan terdistribusi, pemuatan dataset, dan manajemen pos pemeriksaan secara otomatis.
Resep tersedia untuk semua model dan teknik yang didukung. Lihat HyperPod resep SageMaker AI untuk katalog lengkapnya.
git clone --recursive https://github.com/aws/sagemaker-hyperpod-recipes.git cd sagemaker-hyperpod-recipes pip3 install -r requirements.txt # Launch a fine-tuning recipe python3 launcher/launch.py --recipe recipes_collection/recipes/fine-tuning/llama/sft_lora.yaml
HP-CLI
Command-line antarmuka untuk mengirimkan pekerjaan pelatihan ke HyperPod cluster EKS. HP-CLI terintegrasi dengan orkestrasi beban kerja Kubernetes berbasis untuk pelatihan kontainer pada cluster persisten.
Untuk pengaturan dan penggunaan, lihat HyperPod dengan Amazon EKS.