我在我的MacBook Pro M1上遇到了一些问题。我以为在上面开始编码会更容易,显然它还不是个ML野兽.
我需要在Python上同时使用PyTorch和TensorFlow。我安装了Mac的TensorFlow 2.0。
问题是:当您使用TensorFlow终端时,x86_64无法工作。(因此它不适用于PyCharm)。但是,我可以从arm终端导入TensorFlow 2.0。矛盾的是,PyTorch不会安装在arm终端上,而只安装在x86_64终端上。因此,在同一个Python终端上,我无法同时导入torch和TensorFlow 2.0。
由于HuggingFace变压器对我来说至关重要,变压器需要TensorFlow 2.0和PyTorch,所以我需要回到我的旧计算机上进行编码。我很失望!
有人成功地在Mac M1设备上导入了PyTorch和TensorFlow?
有没有人知道是否有办法强迫PyCharm使用arm终端,这样我就可以在TensorFlow 2.0上使用M1 MPB上的PyCharm?
谢谢!
发布于 2021-01-06 09:36:45
经过一番研究,我找到了这个答案:https://github.com/pytorch/pytorch/issues/48145。
因此,如果有人试图在Mac M1上运行PyCharm苹果硅版的Tensorflow和Torch,下面是如何进行:
现在,您可以使用新创建的虚拟环境打开一个PyCharm项目,您可以同时导入Tensorflow和Torch。但是,安装像PyTorch这样的librairies是很困难的.
发布于 2021-01-01 10:18:45
尝试从源代码构建,因为我能够安装在我的MacBook pro 13 M1上。从源头安装PyTorch
发布于 2022-05-20 08:43:14
现在您可以用PyTorch为Mac安装M1!
https://pytorch.org/blog/introducing-accelerated-pytorch-training-on-mac/
你基本上需要用这个
pip3 install --pre torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/nightly/cpu
并将代码中的"cuda“替换为"mps”。
https://stackoverflow.com/questions/65454946
复制相似问题