在 Apple M2 本地跑 Stable Diffusion

apple/ml-stable-diffusion 介紹
由 Apple 官方提供,讓 Mac 的用戶能夠在自己電腦上跑 stable diffusion,由於我只有基本的 python 環境,因此以下就從頭開始的操作步驟:
標籤

由 Apple 官方提供,讓 Mac 的用戶能夠在自己電腦上跑 stable diffusion,由於我只有基本的 python 環境,因此以下就從頭開始的操作步驟:
江湖再走 Mac 要有,且現代手機鏡頭一個比一個還猛,當然蘋果用戶也會有機會換下舊的手機,這邊只要這三個東西就可以往接下來的步驟前進囉!
常常看著我的另外一篇設定直播的文章 - 如何只使用一台 Mac 進行直播 feat. SoundFlower, OBS, Youtube 長期蟬聯本部落格的流量冠軍(感謝大家愛戴)。當時這篇的目標是為了解決透過 OBS 直播時也要同時把桌面音訊打出去(e.g. 線上研討會),讓觀眾可以同步聽到在電腦中所收到的聲音。
而當時遇到的問題是 SoundFlower 會把聲音通通抓走,導致直播操作者無法透過麥克風來同步輸入聲音,並需要透過其他軟體(LINE、Zoom、Google meet...)從另一個裝置打音訊進去。當然這也是解法,但若裝置沒有這麼多的話可就會造成困擾。
一般來說直播都會有擷取卡(盒)、各式硬體轉接器...但因為在年初時急需又沒安排時間研究(節儉)導致我想用各種軟體解決方案來處理,因此就誕生這篇啦 🎉
若你跟我一樣手上只有一台 Mac 加一台手機但又有直播需求的朋友,這篇就很適合你,本篇接下來將已 MAC OS 為例,搭配 SoundeFlower 這個軟體來解決 Mac 只有獨立音效的問題,並使用 Youtube 來測試直播是否成功。(由於 MAC 沒有額外的音效卡可以輸出,因此需要用軟體來解決)

在此之前記得安裝 Open Broadcaster Software(OBS): https://obsproject.com/download
[2021/05/28 更新]: 目前並不支援 M1 晶片喔! M1 chip-based Macs are NOT YET SUPPORTED

最近重灌了兩次 Mac 系統,而加入 LINE 之後也需要在安裝自己的工作環境,而我日常都在寫文章、寫範例,除了日常已經將開發環境上傳 Gist 以外還有一些小細節需要注意,因此以下就介紹一些我認為較常用的工具以及一些環境設定的部分。