fal
v1.5.13
FAL是一個無服務器的Python運行時,可讓您在雲中運行並縮放代碼,而無需中等管理。
使用FAL,您可以構建管道,服務ML模型並將其擴展到許多用戶。當您不使用任何資源時,您會縮小到0。
首先,您需要安裝fal
軟件包。您可以使用PIP這樣做:
pip install fal
然後,您需要進行身份驗證:
fal auth login
您還可以使用可以從我們的儀表板中獲得的FAL鍵。
現在可以在您的Python腳本中使用FAL軟件包,如下所示:
import fal
@ fal . function (
"virtualenv" ,
requirements = [ "pyjokes" ],
)
def tell_joke () -> str :
import pyjokes
joke = pyjokes . get_joke ()
return joke
print ( "Joke from the clouds: " , tell_joke ())
FAL將在雲中創建一個新的虛擬環境,並在調用此功能後立即安裝我們傳遞的一組要求。從那時起,我們的代碼將像在本地運行一樣執行,而Pyjokes庫準備的笑話將返回。
如果您想了解有關FAL功能的更多信息,請查看文檔。您可以了解有關持續存儲,功能緩存和將功能部署為API端點的更多信息。
pip install - e 'projects/fal[dev]'
pip install - e 'projects/fal_client[dev]'
pip install - e 'projects/isolate_proto[dev]'
pytest
cd projects/fal
pre-commit install
請按照常規提交規范進行描述/消息。