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 in the Cloudによって作成され、この関数が呼び出されるとすぐに合格した一連の要件がインストールされます。その時点から、私たちのコードはローカルで実行されているかのように実行され、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
説明/メッセージの従来のコミット仕様に従ってください。