2022
Logo Amazon

Amazon Robotics Menggunakan Amazon SageMaker dan AWS Inferentia untuk Mengaktifkan Inferensi ML dalam Skala Besar

Amazon Robotics menggunakan Amazon SageMaker untuk mengembangkan model machine learning canggih yang menggantikan pemindaian manual di pusat pemenuhan pesanan Amazon. Amazon Robotics mulai menggunakan machine learning untuk merampingkan hambatan dalam proses penyimpanan inventarisnya. Perusahaan mengatasi tantangan dalam komputasi dan hosting menggunakan Amazon SageMaker, yang pada akhirnya mengurangi biaya inferensi hingga hampir 50 persen.

Menghemat hampir 50%

biaya inferensi

Meningkatkan performa komputasi

hingga 40%

Menghemat 20%

biaya komputasi dengan menyesuaikan ukuran instans Amazon EC2

Gambaran Umum

Amazon Robotics mengembangkan mesin dan perangkat lunak canggih untuk mengoptimalkan efisiensi di pusat pemenuhan pesanan Amazon. Sebagai pemasok teknologi mutakhir, Amazon Robotics telah lama mengetahui bahwa menggunakan kecerdasan buatan dan machine learning (ML) untuk mengotomatiskan aspek-aspek utama dari proses pemenuhan pesanan menunjukkan potensi keuntungan yang luar biasa—sehingga pada tahun 2017, beberapa tim dibentuk khusus untuk mencapai hal itu.
 
Saat mengulangi proyek ML, perusahaan beralih ke Amazon Web Services (AWS) dan menggunakan Amazon SageMaker, layanan terkelola yang membantu ilmuwan dan developer data mempersiapkan, membangun, melatih, dan melakukan deployment model ML berkualitas tinggi dengan cepat. Hal ini membebaskan tim Amazon Robotics dari tugas sulit untuk menyiapkan dan mengelola armada GPU untuk menjalankan inferensi dalam skala besar di berbagai wilayah. Sejak Januari 2021, solusi tersebut menghemat hampir 50 persen biaya inferensi ML dan membuka peningkatan produktivitas sebesar 20 persen dengan penghematan keseluruhan yang sebanding. Melanjutkan optimalisasi, pada akhir tahun 2021, tim Robotics mengalihkan deployment-nya dari instans GPU ke instans Inf1 Amazon EC2 berbasis AWS Inferentia untuk menghemat 35 persen lagi dan mendapatkan throughput 20 persen lebih tinggi.
Ruang pusat pemenuhan pesanan Amazon

Peluang | Membangun Model ML Model untuk Menggantikan Pemindaian Manual

Amazon Robotics menggunakan perangkat lunak dan mesinnya untuk mengotomatiskan aliran inventaris di pusat pemenuhan pesanan Amazon. Ada tiga komponen fisik utama sistem perusahaan: unit rak bergerak, robot, dan tempat kerja karyawan. Robot mengirimkan unit rak bergerak ke tempat kerja, dan karyawan memasukkan inventaris (menyimpan) atau mengeluarkannya (mengambil). “Alur kerja penyimpanan dan pengambilan kami yang ada terkadang dapat membuat hambatan untuk pemrosesan hilir,” kata Eli Gallaudet, manajer perangkat lunak senior (senior software manager) di Amazon Robotics. “Pada tahun 2017, kami memulai inisiatif untuk mencari cara membuat beberapa alur kerja tersebut menjadi lebih sederhana.”

Mencari untuk mengurangi pemindaian bin yang memakan waktu, Amazon Robotics membangun Intent Detection System, sistem visi komputer berbasis deep learning yang dilatih pada jutaan contoh video tindakan penyimpanan. Perusahaan ingin melatih sistem untuk secara otomatis mengidentifikasi di mana rekanan menempatkan barang inventaris. Setelah mengetahui perlunya komputasi cloud untuk melakukan deployment model deep learning ke pusat pemenuhan Amazon, Amazon Robotics beralih ke AWS. Tim men-deploy modelnya ke kontainer Docker, meng-hosting-nya dengan menggunakan Amazon Elastic Container Service (Amazon ECS), sebuah layanan orkestrasi kontainer yang terkelola penuh.

Setelah tim mengumpulkan cukup banyak contoh video tentang tindakan penyimpanan, tim bereksperimen dengan menerapkan arsitektur model ke set data video beranotasi besar. Setelah beberapa iterasi, tim mulai bisa membiarkan model yang di-deploy mengotomatiskan proses.

kr_quotemark

Sistem kami akan menggunakan lebih dari 1000 host SageMaker pada tahun 2022. AWS Inferentia memberi kami peluang untuk melayani lalu lintas yang berkembang cepat dengan biaya 35 persen lebih rendah dan throughput 20 persen lebih tinggi, tanpa harus melatih ulang model ML kami."

Pei Wang
Perekayasa Perangkat Lunak (Software Engineer), Amazon Robotics

Solusi | Mengalihkan Hosting dan Manajemen ke Amazon SageMaker

Meskipun Amazon Robotics dapat memanfaatkan banyak sumber daya komputasi di AWS, perusahaan masih harus menangani hosting sendiri. Ketika AWS mengumumkan rilis Amazon SageMaker di AWS re:Invent 2017, Amazon Robotics dengan cepat mengadopsinya, menghindari kebutuhan untuk membangun solusi hosting sendiri yang mahal. Amazon Robotics adalah perusahaan pertama yang men-deploy ke Amazon SageMaker dalam skala besar dan tetap menjadi salah satu deployment terbesar pada Januari 2021.

Pada awalnya tim menggunakan Amazon SageMaker untuk meng-host model. Amazon Robotics mengadaptasi penggunaan layanannya sesuai kebutuhan, awalnya menggunakan arsitektur hybrid dan menjalankan beberapa algoritme di lokasi dan beberapa di cloud. “Kami membangun serangkaian fungsi inti yang memungkinkan kami menghadirkan Intent Detection System,” kata Tim Stallman, manajer perangkat lunak senior (senior software manager) di Amazon Robotics. “Ketika fitur Amazon SageMaker online, kami kemudian perlahan mulai mengadopsinya.” Misalnya, tim mengadopsi Amazon SageMaker Experiments—kemampuan yang memungkinkan tim untuk mengatur, melacak, membandingkan, dan mengevaluasi eksperimen ML serta versi model.

Amazon Robotics juga menggunakan penskalaan otomatis Amazon SageMaker. Amazon SageMaker tidak hanya mengelola host yang kami gunakan untuk membuat inferensi. “Ini juga secara otomatis menambah atau menghapus host sesuai kebutuhan untuk mendukung beban kerja.” Karena tidak perlu mengadakan atau mengelola armadanya sendiri yang memiliki lebih dari 500 GPU, perusahaan telah menghemat biaya inferensi hampir 50 persen.

Menuai Manfaat dari Solusi Terkelola dan AWS Inferentia 

Amazon Robotics telah mendapatkan kesuksesan yang cukup besar. Perusahaan telah menggunakan Amazon SageMaker untuk mengurangi waktu yang dihabiskan untuk manajemen dan untuk menyeimbangkan rasio ilmuwan dengan insinyur pengembangan perangkat lunak. Amazon SageMaker juga memungkinkan sistem untuk menskalakan secara horizontal selama peluncurannya di seluruh jaringan pemenuhan Amazon—dan tim yakin bahwa Amazon SageMaker dapat menangani permintaan inferensi puncaknya.

Solusi ini didukung oleh Amazon Elastic Compute Cloud (Amazon EC2), yang menyediakan kapasitas komputasi yang aman dan dapat diubah ukurannya di cloud dan memungkinkan pengguna untuk dengan cepat memigrasikan jenis host saat jenis host yang lebih baru tersedia. Tim Amazon Robotics dapat mengurangi biaya inferensi mereka hingga 20 persen dengan memigrasikan dari Instans P2 Amazon EC2 ke Instans G4 Amazon EC2. Kini, dengan memanfaatkan AWS Inferentia, tim Amazon Robotics dapat mengurangi lebih banyak biaya inferensi hingga 35 persen di atas instans G4 (pengurangan lebih dari 50 persen dari instans P2) dan Inferentia telah menghasilkan throughput 20 persen lebih tinggi, yang memungkinkan untuk memindai lebih banyak kemasan sehari tanpa memerlukan sumber daya lain. “Sistem kami akan menggunakan lebih dari 1000 host SageMaker pada tahun 2022 dan AWS Inferentia membantu kami melayani lalu lintas yang berkembang cepat dengan throughput yang lebih tinggi tanpa melatih ulang model ML kami,” kata Pei Wang, insinyur perangkat lunak (software engineer) di Amazon Robotics.

Solusi yang didukung oleh Amazon SageMaker berkembang pesat setelah deployment awalnya. Tim Amazon Robotics mulai menerapkan solusi dalam skala kecil di pusat pemenuhan di Wisconsin dan dengan cepat berkembang ke puluhan lainnya. Seiring berkembangnya solusi, Amazon SageMaker dapat menskalakan dengan cepat dan mulus. “Kami memperkirakan peningkatan volume hampir dua kali lipat pada tahun 2022,” kata Gallaudet.

Hasil | Melanjutkan Parade Inovasi yang Konsisten

Tim melihat banyak peluang lain untuk bereksperimen di AWS, termasuk menjalankan modelnya di edge menggunakan Amazon SageMaker Edge Manager, yang secara efisien mengelola dan memantau model ML di seluruh armada perangkat pintar. Amazon Robotics juga berencana membangun model yang dapat lebih mengotomatiskan pelacakan paket dan membantu mengotomatiskan penilaian kerusakan paket.

Dengan bereksperimen dengan teknologi mutakhir, Amazon Robotics terus meningkatkan efisiensi di pusat pemenuhan dan meningkatkan pengalaman pelanggan Amazon. “Banyak teknik yang telah kami pelajari dan pengalaman yang kami miliki dengan Intent Detection System telah secara langsung memungkinkan kami untuk bergerak cepat dalam proyek ini,” kata Stallman.

Tentang Amazon Robotics

Amazon Robotics mengembangkan perangkat lunak dan memproduksi mesin untuk mengotomatiskan alur inventaris di pusat pemenuhan pesanan Amazon.

Layanan AWS yang Digunakan

Amazon EC2

Amazon EC2 adalah layanan web yang memberikan kapasitas komputasi yang aman dengan ukuran fleksibel di cloud. Amazon EC2 dirancang untuk membuat komputasi <i>cloud</i> berskala web lebih mudah bagi developer.

Pelajari selengkapnya »

Server G4 Amazon EC2

Server G4 instans Amazon EC2 adalah server GPU paling hemat biaya dan serbaguna di industri untuk men-<i>deploy</i> model <i>machine learning</i> seperti klasifikasi citra, deteksi objek, dan pengenalan suara, serta untuk aplikasi intensif grafis seperti komputer grafis jarak jauh, <i>game streaming</i>, dan <i>render</i> grafis.

Pelajari selengkapnya »

Amazon ECS

Amazon ECS adalah layanan orkestrasi kontainer yang dikelola sepenuhnya. Pelanggan seperti Duolingo, Samsung, GE, dan Cookpad menggunakan ECS untuk menjalankan aplikasi paling sensitif dan misi kritis karena keamanan, keandalan, dan skalabilitasnya.

Pelajari selengkapnya »

Amazon SageMaker

Amazon SageMaker membantu ilmuwan data dan developer menyiapkan, membangun, melatih, dan melakukan deployment model machine learning (ML) berkualitas tinggi dengan cepat dengan menggabungkan set kemampuan yang luas yang dibangun dengan tujuan khusus untuk ML.

Pelajari selengkapnya »

Jelajahi perjalanan inovasi Amazon menggunakan AWS

Kisah Amazon Lainnya

tidak ada item yang ditemukan 

1

Mulai

Organisasi dalam berbagai ukuran di semua industri mentransformasi bisnis mereka dan mewujudkan misi mereka setiap hari menggunakan AWS. Hubungi ahli kami dan mulai perjalanan AWS Anda sendiri sekarang juga.