Как установить TensorFlow 2.16 на Macbook Pro M2?Python

Программы на Python
Anonymous
Как установить TensorFlow 2.16 на Macbook Pro M2?

Сообщение Anonymous »

Сейчас я использую TensorFlow 2.13.1 (

Код: Выделить всё

tensorflow-macos
) с TF-metal (1.0.0). Я хочу перейти на TensorFlow 2.16.1, чтобы быть в курсе обновлений.
На сайте обновлений написано следующее:

Apple Silicon
Если вы ранее установили TensorFlow с помощью pip install tensorflow-macos, обновите метод установки. С этого момента используйте pip install tensorflow. tensorflow-macos больше не будет получать обновления. Будущие обновления будут выпускаться в tensorflow.

Звучит здорово, но у меня есть несколько вопросов:
  • Нужно ли мне устанавливать tensorflow-metal для ускорения графического процессора? Кажется, это невозможно.
  • Это стабильно?
Мои тесты пока не увенчались успехом .
  • Он продолжает запрашивать Keras, хотя он установлен.
  • Когда я решил проблему с Keras, простая NN работала хорошо. Однако из-за простого GAN ядро ​​моего Jupyter Notebook постоянно умирает.
Мой компьютер — Macbook Pro 2023 года выпуска с чипом M2 Max. ОС обновлена.
Есть ли у вас какие-либо предложения относительно того, что может происходить? Есть ли лучший способ выполнить это обновление?
Вот характеристики среды, которая лучше всего подходит для моей машины:

Код: Выделить всё

conda create -n myenv python=3.9.18
conda activate myenv
conda install -c apple tensorflow-deps
pip install matplotlib==3.7.4
pip install numpy==1.24.3
pip install pandas==2.1.4
pip install scipy==1.11.4
pip install typing-extensions==4.5.0
pip install seaborn==0.13.0
pip install tensorflow-macos==2.13.1
pip install tensorflow-metal==1.0.0
pip install plotly==5.17.0
pip install scikit-learn pyarrow
conda install -c conda-forge notebook
conda install ipykernel
python -m ipykernel install --user --name=myenv --display-name "Python (myenv)"
Вот наиболее общие характеристики обновления:

Код: Выделить всё

conda create -n myenv python==3.11.9
conda activate myenv
conda install matplotlib
conda install numpy
conda install pandas
conda install scipy
conda install typing-extensions
conda install seaborn
conda install tensorflow
conda install plotly
conda install scikit-learn pyarrow
conda install -c conda-forge notebook
conda install ipykernel
python -m ipykernel install --user --name=myenv --display-name "Python (myenv)"
Я пробовал комбинировать pip с conda (когда это возможно), а также пытался менять версии пакетов, чтобы посмотреть, не будет ли в этом проблема, но безуспешно.
Большое спасибо за помощь!

Подробнее здесь: https://stackoverflow.com/questions/788 ... ook-pro-m2

Вернуться в «Python»