Добро пожаловать в 10-й выпуск Coffee Bytes, ежедневный дайджест Better Programming.
Еще в ноябре 2020 года Apple представила собственные чипы на базе ARM для Mac. Спустя год и две версии будущее Apple Silicon выглядит еще более многообещающим, поскольку переход происходит плавно.
Если вы хотите подготовить свой M1 Mac к ежедневному рабочему процессу или нуждаетесь в вдохновении для перехода на «зверя», у нас есть список руководств по настройке, посты о тестировании производительности и эксперименты разработчиков, которые помогут вам переключиться.
- Для любителей истории, когда M1 MacBook был впервые выпущен, Docker не поддерживался. В руководстве Андреаса Хейссенбергера были описаны проблемы и промежуточные решения.
- Новый чип Apple M1 — это чудовище машинного обучения — Дэниел Бурк провел тщательный анализ, сравнив (почти) топовый 16-дюймовый MacBook Pro на базе процессора Intel с максимальными характеристиками по сравнению с новым MacBook Air от Apple. и 13-дюймовый MacBook Pro. Во время экспериментов с приложением CreateML для обучения моделей M1 Mac победил безоговорочно.
- Бенчмарк M1, Xeon, Core i5, K80 и T4 — Фабрис Даниэль сравнивает производительность процессора и графического процессора Apple Silicon M1 с высокопроизводительными конфигурациями на моделях MLP, CNN и LSTM.
- Затем Мартин Альбрехт обсуждает проблемы, выводы и обходные пути при установке и запуске программ Ruby на компьютерах Mac Apple Silicon M1.
- Прочтите первый взгляд Элие на разработку Android на устройстве с чипом Apple M1, проблемы, с которыми он столкнулся при настройке эмуляторов Android, и советы по ускорению компиляции Android.
- С тех пор M1 Pro для Android-инженеров прошел долгий путь. Габриэль Пил кратко демонстрирует улучшения производительности.
- Ждать! А как насчет
SonarQube
? Практическое руководство Каталин Патраску проведет нас через настройку SonarQube с Flutter с использованием Docker на Apple Silicon Mac. - В то же время статья Дэвида Дж. Хардинга Разработка приложения React Native на M1 Mac без руководства Rosetta охватывает другой спектр кроссплатформенной экосистемы.
- Ваша существующая машина x86–64, созданная с использованием Vagrant и Virtualbox, больше не работает? Перейдите к разделу Запуск виртуальных машин под Vagrant на новом Mac M1. Руководство Джеймса Кандла по поиску рабочей альтернативы виртуальной машине.
- Джейсон Стёрджес предлагает нам руководство по настройке среды разработки игр, кодирования и творчества на новом MacBook Pro с архитектурой M1.
- Перейдите к руководству Мэтта Ванга по настройке Kubernetes на Apple M1 с использованием
minikube
. - Специалистам по данным понравятся эти руководства — 1) Установите XGBoost и LightGBM на Apple M1 Mac. 2) Установка Tensorflow на Apple M1 с помощью нового металлического плагина и Установка PyTorch на Apple M1-серии, автор Никос Кафрицас.
- Нужно больше? Дарио Радечич предоставил нам конечное сравнение данных между M1 и i9–9880H — сравнение производительности с синтетическими тестами, Python, Numpy, Pandas и Scikit Learn.
- Что, если вам наскучило последовательное программирование и вы хотите попробовать параллельные вычисления? Не беспокойтесь! Михаил-Юлиан Плеша предлагает вам руководство по интеграции Open MPI с CLion для Apple M1.
- Наконец, Тейт Гэлбрейт записала 5 настроек разработчика для новых компьютеров Mac M1. Он также включает общие советы по интеграции существующего рабочего процесса в новую платформу.
Вот и все. Спасибо за прочтение.