Как я могу запустить TensorFlow и Torch на Mac M1 MacBook Pro?

У меня возникли проблемы с MacBook Pro M1. Я подумал, что будет проще начать кодировать на нем, видимо это еще не зверь ML ...

Мне нужно использовать PyTorch и TensorFlow на Python. Я установил TensorFlow 2.0 для Mac OS.

Проблема в том, что TensorFlow не будет работать, если вы используете терминал x86_64. (Так что с PyCharm это не работает). Однако я могу импортировать TensorFlow 2.0 с терминала arm. Как ни парадоксально, PyTorch не устанавливается на терминал arm, только на терминал x86_64. Итак, на одном и том же терминале Python я не могу импортировать torch и TensorFlow 2.0.

Поскольку преобразователи HuggingFace очень важны для меня, а для преобразователей нужны как TensorFlow 2.0, так и PyTorch, мне нужно вернуться к мой старый компьютер для программирования. Я очень разочарован!

Кто-нибудь успешно импортировал и PyTorch, и TensorFlow на устройство Mac M1?

И кто-нибудь знает, есть ли способ заставить PyCharm использовать терминал руки, чтобы я мог использовать TensorFlow 2.0 на PyCharm на моем M1 MPB?

Спасибо!


person pythonize    schedule 26.12.2020    source источник
comment
Вы пробовали погуглить? Я вижу около 8-10 сообщений конкретно об этом. Просто погуглите TensorFlow на Mac M1. к науке о данных. ru /   -  person Akshay Sehgal    schedule 26.12.2020
comment
Как вы можете прочитать, я успешно запустил TensorFlow на своем Mac. Проблема возникает, когда я хочу запустить TensorFlow + Torch (или, возможно, любую неоптимизированную библиотеку для M1).   -  person pythonize    schedule 26.12.2020


Ответы (2)


После некоторого исследования я нашел этот ответ: https://github.com/pytorch/pytorch/issues/48145.

Итак, если кто-то попытается запустить и Tensorflow, и Torch на Mac M1 с PyCharm Apple Silicon Version, вот как это сделать:

Теперь вы можете открыть проект PyCharm со своей только что созданной виртуальной средой, и вы сможете импортировать как Tensorflow, так и Torch. Однако многие библиотеки будет сложно установить, например PyTorch ...

person pythonize    schedule 06.01.2021

Попробуйте собрать из исходного кода, поскольку я смог установить его на свой MacBook pro 13 M1. Установка PyTorch из исходного кода

person Varun Reddy    schedule 01.01.2021
comment
спасибо за ваш ответ, но у меня все еще та же проблема. Я даже пробовал с этим: github.com/pytorch/pytorch/issues/48145 - person pythonize; 05.01.2021