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
请按照常规提交规范进行描述/消息。