Learn More →
Anaconda
請到 Anaconda 官方下載點, 下載安裝給 M1/M2 等 Apple 晶片的版本 (目前是叫 64-Bit (M1) Command Line Installer
(自然下載圖形面版的也可以)。
接著到終端機中, cd
進去剛下載這個檔案的地方, 一般都是
cd ~/Downloads
然後執行剛下載的檔案 (自然依下載的時間, 你的檔名可能不同):
sh Anaconda3-2024.02-1-MacOSX-arm64.sh
Xcode Command Line Tools
這是依這裡的安裝建議, 去安裝 XCode Command Line Tools。雖然我不確定這次會不會用到, 但我們早晚會用上, 不如就先來安裝。
現在我們就有 conda
的安裝環境, 所以做個虛擬環境, 比方說要叫 tf2
, 指定 Python 用 3.10 版就是這樣子:
conda create -n tf2 python=3.10
然後進去這個虛擬環境:
conda activate tf2
TensorFlow
接著下來我們就要依 Apple 安裝指引, 來安裝 TensorFlow
。
首先是安裝 TensorFlow 的相依套件。
conda install -c apple tensorflow-deps
再來是安裝 TensorFlow
及 Tensorflow-Metal Plugin
:
pip install tensorflow-macos
pip install tensorflow-metal
Intel Mac 如果使用 AMD GPU 也是可以的, 而且用 Anaconda 就好, 不一定要 miniforge
。
唯一的重點是要 Big Sur 版 (macOS 11.x), 然後 Python 一定要 3.8 版, 還要在終端機下個指令:
export SYSTEM_VERSION_COMPAT=0
不然可能會對你的系統辨識錯誤, 還以為你還在用 macOS 11.x 之前的版本。接著就是
pip install tensorflow-macos
pip install tensorflow-metal
然後就有 GPU 版的 TensorFlow 了! 可以執行這兩行試試:
import tensorflow as tf
tf.test.gpu_device_name()
ollama_title
Jun 5, 2025安裝 PyTorch 深度學習環境 安裝 Automatic1111 WebUI Mac 上安裝 Automatic1111 Stable Diffusion WebUI
Apr 7, 2023這裡參考了這篇文章, 還有 Automatic1111 的官方說明。不過安裝上當然裝自己的 Anaconda, 可以由官安裝的 (如 rust) 就官方安裝。 首先, 打開可愛的終端機, 讓我們開始吧。 1. 安裝 XCode 工具 這應該是要裝的, 因為我們整天在裝有的沒有的都早裝了。所以如果出來混遲早會碰到, 就裝下去就是了。 xcode-select --install 2. 安裝 Anaconda Anaconda 是 Python 的大補帖, 相信很多寫 Python 的都裝了 (那自然可跳過本節)。如果早晚要來寫 Python, 就早早在可愛的 Mac 上裝吧。現在對 GPU 支援也很 okay, 所以可以一路到深度學習 (比如說我們需要的 PyTorch)。
Apr 7, 2023今天要說一點正經的事 (? 從小我就覺得亂數是開始寫程式中最酷的事, 這樣你可以寫個猜數字遊戲, 甚至任何遊戲, 開局不會都一個樣子。哦, 對不起, 要談正經的事... 正經的事是, 電腦的亂數其實是數學模擬出來的, 也就是是用算出來的。這需要一個引子, 我們叫亂數的種子 (random seed)。一般亂數種子都會用到時間去設, 因為這時時刻刻是不一樣的, 於是看起來真的是隨機的樣子。 但有時候你會希望亂數在每次執行時的結果是相同的。例如在機器學習裡訓練資料和測試資料隨機的分開, 例如你的模型初始值隨機的那個設定等等。這樣我們不會在一台電腦跑是這樣, 換一台跑是那樣。不會這次跑覺得好棒可以交作業了, 下次跑發現爆了。 Python 的 numpy 裡設 random seed 的方法是:
Nov 9, 2021or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up