fal
v1.5.13
FAL은 인프라 관리없이 클라우드에서 코드를 실행하고 스케일링 할 수있는 서버리스 파이썬 런타임입니다.
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
설명/메시지에 대한 기존 Commits 사양을 따르십시오.