Loading

m1 python各种教程

  1. Mac M1 安装paddlepaddle(百度深度学习框架)
    https://blog.csdn.net/baidu_39332177/article/details/120107686
    官网:https://www.paddlepaddle.org.cn/documentation/docs/zh/install/pip/macos-pip.html
    安装步骤
# 创建一个可以安装intel包的名为ppocr_rosetta的虚拟环境
CONDA_SUBDIR=osx-64 conda create -n ppocr_rosetta python=3.7

# 激活该环境
conda activate ppocr_rosetta

# 验证该环境支持平台
python -c "import platform;print(platform.machine())"

# 确保该环境为创建的包为intel架构所用
conda env config vars set CONDA_SUBDIR=osx-64

# 退出该环境
conda deactivate

# 重新激活该环境
conda activate ppocr_rosetta

# 查看环境变量,确定是osx-64,支持intel包
echo "CONDA_SUBDIR: $CONDA_SUBDIR"

# 安装paddlepaddle包
python -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple

  • conda-forge默认安装的env是arm64的,使用CONDA_SUBDIR=osx-64 conda create -n ppocr_rosetta python=3.7安装的是x86_64(或x64)的。

RM64是ARM中64位体系结构,x64是x86系列中的64位体系。ARM属于精简指令集体系,汇编指令比较简单。x86属于复杂指令集体系,汇编指令较多。属于两种不同的体系。

  1. 安装hdf5
$ brew install hdf5
$ export HDF5_DIR=/opt/homebrew/Cellar/hdf5/1.12.0_4 // 换成自己的版本
$ pip install --no-binary=h5py h5py

https://stackoverflow.com/questions/66741778/how-to-install-h5py-needed-for-keras-on-macos-with-m1

  1. 安装torch_geometric
python --version(显示Python 3.10.9)

conda create --name py310gnn python==3.10

conda activate py310gnn(终端显示进入(py310gnn))

conda install -y clang_osx-arm64 clangxx_osx-arm64 gfortran_osx-arm64

# 12.3 改成你系统的版本,查看方式是点击屏幕左上角苹果>关于本机>版本

MACOSX_DEPLOYMENT_TARGET=12.3 CC=clang CXX=clang++ python -m pip --no-cache-dir install torch torchvision torchaudio

python -c "import torch; print(torch.__version__)"(确认torch版本,显示1.13.1)

# torch-1.13.1:替换成自己的torch版本

MACOSX_DEPLOYMENT_TARGET=12.3 CC=clang CXX=clang++ python -m pip --no-cache-dir install torch-scatter -f https://data.pyg.org/whl/torch-1.13.1+${cpu}.html

MACOSX_DEPLOYMENT_TARGET=12.3 CC=clang CXX=clang++ python -m pip --no-cache-dir install torch-sparse -f https://data.pyg.org/whl/torch-1.13.1+${cpu}.html

MACOSX_DEPLOYMENT_TARGET=12.3 CC=clang CXX=clang++ python -m pip --no-cache-dir install torch-geometric
posted @ 2021-10-19 12:59  摇头晃脑学知识  阅读(534)  评论(0编辑  收藏  举报