This repo gives a basic framework for serving PygmalionAI's pygmalion-6b GPTJ model in production using Banana's serverless platform. Original model can be found here
The repo is already set up to run a basic HuggingFace GPTJ model.
pip3 install -r requirements.txt to download dependencies.python3 server.py to start the server.python3 test.py in a different terminal session to test against it.app.py to load and run your model.test.py!if deploying using Docker:
download.py (or the Dockerfile itself) with scripts download your custom model weights at build time.At this point, you have a functioning http server for your ML model. You can use it as is, or package it up with our provided Dockerfile and deploy it to your favorite container hosting provider!
If Banana is your favorite GPU hosting provider (and we sure hope it is), read on!
It'll then be built from the dockerfile, optimized, then deployed on our Serverless GPU cluster and callable with any of our SDKs:
You can monitor buildtime and runtime logs by clicking the logs button in the model view on the Banana Dashboard](https://app.banana.dev)
1 commits
Python
87.2%
Dockerfile
12.8%
This repo gives a basic framework for serving PygmalionAI's pygmalion-6b GPTJ model in production using Banana's serverless platform. Original model can be found here
The repo is already set up to run a basic HuggingFace GPTJ model.
pip3 install -r requirements.txt to download dependencies.python3 server.py to start the server.python3 test.py in a different terminal session to test against it.app.py to load and run your model.test.py!if deploying using Docker:
download.py (or the Dockerfile itself) with scripts download your custom model weights at build time.At this point, you have a functioning http server for your ML model. You can use it as is, or package it up with our provided Dockerfile and deploy it to your favorite container hosting provider!
If Banana is your favorite GPU hosting provider (and we sure hope it is), read on!
It'll then be built from the dockerfile, optimized, then deployed on our Serverless GPU cluster and callable with any of our SDKs:
You can monitor buildtime and runtime logs by clicking the logs button in the model view on the Banana Dashboard](https://app.banana.dev)
1 commits
Python
87.2%
Dockerfile
12.8%