使用gradio,只需在原有的代碼中增加幾行,機(jī)器學(xué)習(xí)模型,就能自動(dòng)化生成,并支持多種輸入輸出格式,比如圖像分類中的圖>>標(biāo)簽,超分辨率中的圖>>圖等。
同時(shí)還,能夠迅速讓你的朋友,同事體驗(yàn)?zāi)愕乃惴ā?/p>
- https://gradio.app/demos/
- https://www.machinelearningnuggets.com/gradio-tutorial/
- https://gradio.app/quickstart/
注意,不要把python文件與
邏輯:輸入U(xiǎn)I中的參數(shù),提交后自動(dòng)傳入綁定的函數(shù),
其中 “text” 表示輸入輸出UI控件是文本框。
默認(rèn)啟動(dòng) ,如果7860已經(jīng)占用,自動(dòng)變?yōu)?861,如果端口無法啟動(dòng) 。。 端口被占用時(shí),可指定端口
demo.launch(server_port=30001)
在上面的例子中,我們看到一個(gè)簡單的基于文本的函數(shù)
核心類使用三個(gè)必需參數(shù)進(jìn)行初始化:Interface
:將 UI 包裹起來的函數(shù),該函數(shù)可以是任何功能,從音樂生成器到稅收計(jì)算器,再到預(yù)訓(xùn)練機(jī)器學(xué)習(xí)模型的預(yù)測函數(shù)
:用于輸入的組件(例如,或"text",“image”,“audio”)
:用于輸出的組件(例如,或"text",“image”,“l(fā)abel”)
設(shè)置2行文本寬度,文本框的內(nèi)的提示詞
3個(gè)UI控件作為輸入,2個(gè)輸出,
輸入名字,是否是早晨,今天的溫度,
自動(dòng)輸入問候以及華氏溫度與攝氏溫度的轉(zhuǎn)換
每個(gè)tags的功能、輸入輸出控件科技不同、且獨(dú)立
多tags代碼
2.2 進(jìn)度條代碼
上傳一張圖片,輸入為灰度圖像,其中處理函數(shù)可以修改為自己的。
### 完整代碼
下載模型界面(可手動(dòng))
Downloading: “https://github.com/pytorch/vision/zipball/v0.6.0” to C:Usersadmin/.cache orchhubv0.6.0.zip
Downloading: “https://download.pytorch.org/models/resnet18-f37072fd.pth” to C:Usersadmin/.cache orchhubcheckpoints esnet18-f37072fd.pth
代碼
ERROR: [Errno 10048] error while attempting to bind on address (‘127.0.0.1’, 7860): 通常每個(gè)套接字地址(協(xié)議/網(wǎng)絡(luò)地址/端口)只允許使用一次。
解決方法1 (指定打開的端口)
server_port=xxx
還沒有評論,來說兩句吧...