Memperkenalkan sagemaker-core: SDK Berorientasi Objek Baru untuk Amazon SageMaker
Amazon SageMaker dengan senang hati mengumumkan sagemaker-core, SDK Python baru yang menyediakan antarmuka berorientasi objek untuk berinteraksi dengan sumber daya SageMaker seperti kelas sumber daya TrainingJob, Model, dan Titik Akhir. Fitur rantai sumber daya di sagemaker-core memungkinkan pengembang meneruskan objek sumber daya sebagai parameter, sehingga tidak perlu menentukan parameter kompleks secara manual. SDK juga mengabstraksi detail tingkat rendah seperti transisi status sumber daya dan logika polling. SDK mencapai paritas penuh dengan API SageMaker, memungkinkan pengembang untuk memanfaatkan semua kemampuan SageMaker secara langsung melalui SDK. Peningkatan kegunaan utama tambahan termasuk penyelesaian kode otomatis di IDE populer, dokumentasi komprehensif, dan petunjuk jenis.
Kelas sumber daya khusus di sagemaker-core memberikan tampilan berorientasi objek intuitif dari fungsionalitas yang tersedia, mengurangi beban kognitif bagi pengembang dan meminimalkan kebutuhan untuk mengelola struktur parameter yang kompleks. Dokumentasi komprehensif, dan petunjuk jenis membantu pengembang menulis kode lebih cepat dan dengan lebih sedikit kesalahan tanpa perlu menavigasi dokumentasi API yang kompleks. Dengan menangani manajemen status sumber daya secara otomatis, pengembang dapat fokus pada pembuatan dan penerapan model machine learning tanpa terjebak oleh tugas pemantauan sumber daya di tingkat yang lebih rendah. Ketika digunakan dengan default cerdas, sagemaker-core mengurangi beban dalam menentukan parameter umum berulang kali. Efek gabungan dari fitur-fitur ini menghasilkan kode yang lebih mudah dibaca dan dipelihara bersama dengan peningkatan produktivitas pengembang.
Untuk memulai, lihat contoh notebook dan dokumentasi teknis kami. Kami sangat senang membawa sagemaker-core ke komunitas SageMaker dan menantikan kontribusi Anda untuk membuat sagemaker-core lebih baik.