View a markdown version of this page

Sumber model dan perjanjian lisensi - Amazon SageMaker AI

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Sumber model dan perjanjian lisensi

Amazon SageMaker JumpStart menyediakan akses ke ratusan model yayasan yang tersedia untuk umum dan eksklusif dari sumber dan mitra pihak ketiga. Anda dapat menjelajahi pemilihan model JumpStart dasar langsung di konsol SageMaker AI, Studio, atau Studio Classic.

Lisensi dan sumber model

Amazon SageMaker JumpStart menyediakan akses ke model dasar yang tersedia untuk umum dan eksklusif. Model yayasan diintegrasikan dan dipelihara dari penyedia open source dan eksklusif pihak ketiga. Dengan demikian, mereka dirilis di bawah lisensi yang berbeda seperti yang ditentukan oleh sumber model. Pastikan untuk meninjau lisensi untuk model dasar apa pun yang Anda gunakan. Anda bertanggung jawab untuk meninjau dan mematuhi persyaratan lisensi yang berlaku dan memastikannya dapat diterima untuk kasus penggunaan Anda sebelum mengunduh atau menggunakan konten. Beberapa contoh lisensi model dasar umum meliputi:

  • Model Guru Alexa

  • Apache 2.0

  • BigScience Lisensi AI yang Bertanggung Jawab v1.0

  • Lisensi CreativeML Open RAIL++-M

Demikian pula, untuk setiap model dasar berpemilik, pastikan untuk meninjau dan mematuhi persyaratan penggunaan dan pedoman penggunaan apa pun dari penyedia model. Jika Anda memiliki pertanyaan tentang informasi lisensi untuk model kepemilikan tertentu, hubungi penyedia model secara langsung. Anda dapat menemukan informasi kontak penyedia model di tab Dukungan dari setiap halaman model di AWS Marketplace.

End-user perjanjian lisensi

Beberapa model JumpStart dasar memerlukan penerimaan eksplisit dari perjanjian lisensi pengguna akhir (EULA) sebelum digunakan.

Penerimaan EULA di Amazon Studio SageMaker

Anda mungkin diminta untuk menerima perjanjian lisensi pengguna akhir sebelum menyempurnakan, menerapkan, atau mengevaluasi model JumpStart dasar di Studio. Untuk memulai dengan model JumpStart dasar di Studio, lihatGunakan model pondasi di Studio.

penting

Pada 30 November 2023, pengalaman Amazon SageMaker Studio sebelumnya sekarang bernama Amazon SageMaker Studio Classic. Bagian berikut ini khusus untuk menggunakan pengalaman Studio yang diperbarui. Untuk informasi tentang menggunakan aplikasi Studio Classic, lihatAmazon SageMaker Studio Klasik.

Beberapa model JumpStart dasar memerlukan penerimaan perjanjian lisensi pengguna akhir sebelum penerapan. Jika ini berlaku untuk model dasar yang Anda pilih untuk digunakan, Studio meminta Anda dengan jendela yang berisi konten EULA. Anda bertanggung jawab untuk meninjau dan mematuhi persyaratan lisensi yang berlaku dan memastikannya dapat diterima untuk kasus penggunaan Anda sebelum mengunduh atau menggunakan model.

Penerimaan EULA di Amazon SageMaker Studio Classic

Anda mungkin diminta untuk menerima perjanjian lisensi pengguna akhir sebelum menerapkan model JumpStart dasar atau membuka notebook model JumpStart dasar di Studio Classic. Untuk memulai dengan model JumpStart dasar di Studio Classic, lihatGunakan model pondasi di Amazon SageMaker Studio Classic.

catatan

Pada 30 November 2023, pengalaman Amazon SageMaker Studio sebelumnya sekarang bernama Amazon SageMaker Studio Classic. Bagian berikut ini khusus untuk menggunakan aplikasi Studio Classic. Untuk informasi tentang menggunakan pengalaman Studio yang diperbarui, lihatSageMaker Studio Amazon.

Studio Classic masih dipertahankan untuk beban kerja yang ada tetapi tidak lagi tersedia untuk onboarding. Anda hanya dapat menghentikan atau menghapus aplikasi Studio Classic yang ada dan tidak dapat membuat yang baru. Kami menyarankan Anda memi grasikan beban kerja Anda ke pengalaman Studio baru.

Beberapa model JumpStart dasar memerlukan penerimaan perjanjian lisensi pengguna akhir sebelum penerapan. Jika ini berlaku untuk model dasar yang Anda pilih untuk digunakan, Studio Classic meminta Anda dengan jendela berjudul T injau Perjanjian Lisensi Pengguna Akhir (EULA) dan Kebijakan Penggunaan yang Dapat Diterima (AUP) di bawah ini setelah Anda memilih Menye barkan atau Buka buku catatan. Anda bertanggung jawab untuk meninjau dan mematuhi persyaratan lisensi yang berlaku dan memastikannya dapat diterima untuk kasus penggunaan Anda sebelum mengunduh atau menggunakan model.

Penerimaan EULA dengan SageMaker Python SDK

Bagian berikut menunjukkan cara mendeklarasikan penerimaan EULA secara eksplisit saat menerapkan atau menyempurnakan JumpStart model dengan SDK. SageMaker Python Untuk informasi selengkapnya tentang memulai model JumpStart dasar menggunakan SageMaker Python SDK, lihatGunakan model pondasi dengan SageMaker Python SDK.

Sebelum memulai, pastikan Anda melakukan hal berikut:

  • Tingkatkan ke versi terbaru dari model yang Anda gunakan.

  • Instal versi terbaru SageMaker Python SDK.

penting

Untuk menggunakan alur kerja berikut, Anda harus menginstal versi 3.0.0 atau yang lebih baru dari SageMaker Python SDK. Untuk informasi tentang pemutakhiran, lihat Menggunakan Versi 3.x SageMaker Python SDK di situs web Baca Dokumen.

Penerimaan EULA saat menerapkan model JumpStart

Untuk model yang memerlukan penerimaan perjanjian lisensi pengguna akhir, Anda harus secara eksplisit menyatakan penerimaan EULA saat menerapkan model Anda. JumpStart

from sagemaker.serve import ModelBuilder from sagemaker.core.jumpstart.configs import JumpStartConfig # Declare EULA acceptance in your JumpStart configuration jumpstart_config = JumpStartConfig( model_id="meta-textgeneration-llama-2-13b", accept_eula=True, ) model_builder = ModelBuilder.from_jumpstart_config(jumpstart_config=jumpstart_config) model = model_builder.build() endpoint = model_builder.deploy()

Nil accept_eula ainya False secara default. Untuk menerima perjanjian lisensi pengguna akhir, setel secara eksplisit keTrue. Untuk informasi selengkapnya, lihat ModelBuilder dokumentasi SageMaker Python SDK di situs web Baca Dokumen.

Penerimaan EULA saat menyempurnakan model JumpStart

Untuk model penyempurnaan yang memerlukan penerimaan perjanjian lisensi pengguna akhir, Anda harus menyatakan penerimaan secara eksplisit. Atur ini pada JumpStartConfig yang Anda gunakan untuk membuatModelTrainer. Fine-tuning model pra-terlatih mengubah bobot model asli. Oleh karena itu, ketika Anda menerapkan model yang disetel nanti, Anda tidak perlu menerima EULA.

catatan

Contoh berikut setaccept_eula=False. Untuk menerima EULA, Anda harus mengubah nilainya menjadiTrue.

from sagemaker.train import ModelTrainer from sagemaker.train.configs import InputData from sagemaker.core.jumpstart.configs import JumpStartConfig # Declare EULA acceptance in your JumpStart configuration jumpstart_config = JumpStartConfig( model_id="meta-textgeneration-llama-2-13b", accept_eula=False, ) model_trainer = ModelTrainer.from_jumpstart_config(jumpstart_config=jumpstart_config) model_trainer.train( input_data_config=[ InputData(channel_name="train", data_source=training_dataset_s3_path), InputData(channel_name="validation", data_source=validation_dataset_s3_path), ] )

Nil accept_eula ainya False secara default. Untuk menerima perjanjian lisensi pengguna akhir, setel secara eksplisit keTrue. JumpStartConfig Untuk informasi selengkapnya, lihat Mel SageMaker atih dalam dokumentasi SageMaker Python SDK di situs web Baca Dokumen.