Install Torch di Mac M1
Laptop Mac M1 saat ini menjadi daily driver untuk kegiatan pengolahan data termasuk juga untuk machine learning untuk uji coba dulu sebelum dibuat serius. Terbiasa menggunakan OS berbasis Windows ternyata ada sedikit kendala ketika install torch di prosesor M1.
Walaupun sudah diinstal melalui perintah pip install torch namun begitun diloading terjadi error. Namun akhirnya setelah menunggu Introducing Accelerated PyTorch Training on Mac “In collaboration with the Metal engineering team at Apple, we are excited to announce support for GPU-accelerated PyTorch training on Mac. Until now, PyTorch training on Mac only leveraged the CPU, but with the upcoming PyTorch v1.12 release, developers and researchers can take advantage of Apple silicon GPUs for significantly faster model training. This unlocks the ability to perform machine learning workflows like prototyping and fine-tuning locally, right on Mac”
Yup melalui Preview (Nightly) build kalian bisa running dengan lancar!
Setiap Apple silicon Mac memiliki arsitektur memori terpadu, memberikan GPU akses langsung ke penyimpanan memori penuh. Ini menjadikan Mac platform yang hebat untuk pembelajaran mesin, memungkinkan pengguna untuk melatih jaringan yang lebih besar atau ukuran batch secara lokal. Ini mengurangi biaya yang terkait dengan pengembangan berbasis cloud atau kebutuhan akan GPU lokal tambahan. Arsitektur Unified Memory juga mengurangi latensi pengambilan data, meningkatkan kinerja end-to-end.