FAL - это неверное время выполнения Python, которая позволяет запускать и масштабировать код в облаке без инфра -управления.
С FAL вы можете создавать трубопроводы, обслуживать модели ML и масштабировать их для многих пользователей. Вы масштабируете до 0, когда не используете никаких ресурсов.
Во -первых, вам нужно установить пакет fal
. Вы можете сделать это с помощью PIP:
pip install fal
Тогда вам нужно аутентифицировать:
fal auth login
Вы также можете использовать клавиши FAL, которые вы можете получить от нашей панели приборной панели.
Теперь может использовать пакет FAL в ваших сценариях Python следующим образом:
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 для описаний/сообщений.