蔡炎龍

@yenlung

Joined on Oct 24, 2016

  • mac_tf_gpu 1. 安裝 Anaconda 請到 Anaconda 官方下載點, 下載安裝給 M1/M2 等 Apple 晶片的版本 (目前是叫 64-Bit (M1) Command Line Installer (自然下載圖形面版的也可以)。 接著到終端機中, cd 進去剛下載這個檔案的地方, 一般都是 cd ~/Downloads 然後執行剛下載的檔案 (自然依下載的時間, 你的檔名可能不同):
     Like 3 Bookmark
  • 安裝 PyTorch 深度學習環境 安裝 Automatic1111 WebUI Mac 上安裝 Automatic1111 Stable Diffusion WebUI
     Like 1 Bookmark
  • 這裡參考了這篇文章, 還有 Automatic1111 的官方說明。不過安裝上當然裝自己的 Anaconda, 可以由官安裝的 (如 rust) 就官方安裝。 首先, 打開可愛的終端機, 讓我們開始吧。 1. 安裝 XCode 工具 這應該是要裝的, 因為我們整天在裝有的沒有的都早裝了。所以如果出來混遲早會碰到, 就裝下去就是了。 xcode-select --install 2. 安裝 Anaconda Anaconda 是 Python 的大補帖, 相信很多寫 Python 的都裝了 (那自然可跳過本節)。如果早晚要來寫 Python, 就早早在可愛的 Mac 上裝吧。現在對 GPU 支援也很 okay, 所以可以一路到深度學習 (比如說我們需要的 PyTorch)。
     Like 5 Bookmark
  • 今天要說一點正經的事 (? 從小我就覺得亂數是開始寫程式中最酷的事, 這樣你可以寫個猜數字遊戲, 甚至任何遊戲, 開局不會都一個樣子。哦, 對不起, 要談正經的事... 正經的事是, 電腦的亂數其實是數學模擬出來的, 也就是是用算出來的。這需要一個引子, 我們叫亂數的種子 (random seed)。一般亂數種子都會用到時間去設, 因為這時時刻刻是不一樣的, 於是看起來真的是隨機的樣子。 但有時候你會希望亂數在每次執行時的結果是相同的。例如在機器學習裡訓練資料和測試資料隨機的分開, 例如你的模型初始值隨機的那個設定等等。這樣我們不會在一台電腦跑是這樣, 換一台跑是那樣。不會這次跑覺得好棒可以交作業了, 下次跑發現爆了。 Python 的 numpy 裡設 random seed 的方法是:
     Like 3 Bookmark