一. 準備工作
- 準備一塊1684XSOC開發(fā)板,將其調(diào)為soc模式,使用最新的sdcard 刷機包,刷機包下載地址:
https://developer.sophgo.com/site/index/material/29/all.html
特別注意:
模型需要使用sail包,但是因為官網(wǎng)的刷機包版本可能會更新,而sail包需要與libsophon, sophonmw的版本匹配,所以需要自己編譯sail包,編譯方法可以參考sail的readme文檔。也可以向算能公司官方人員申請編譯好的sail包。
- 檢查環(huán)境
- 檢查是否存在
sophon
環(huán)境 (ls /opt/sophon
)
- 查看當前版本
bm_version
-
查看顯存大小
bm-smi
-
查看是否正確安裝
sail
python3 -c "import sophon.sail as sail; print(sail.__version__)"
二. 一鍵部署
- 下載代碼和模型文件
在/data
目錄下新建一個文件夾,例如stable_diffusion
安裝 pip3 install dfn
下載腳本: python3 -m dfn --url http://219.142.246.77:65000/sharing/sgZNjWcYK
解壓后會得到一個stable_diffusion
文件夾,里面包含了
安裝依賴 pip3 install -r requirements.txt
- 運行腳本
bash setup.sh
通過web.log 日志可以streamlit開啟的端口,通過瀏覽器訪問即可。
三. 預(yù)期結(jié)果
在瀏覽器中輸入網(wǎng)址后出現(xiàn)如下界面,說明部署成功。文章來源:http://www.zghlxwxcb.cn/news/detail-548998.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-548998.html
到了這里,關(guān)于在1684X SOC 一鍵部署Stable diffusion 模型的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!