lambda instructor
1.0.0
Lambda-Inspructor是AWS Lambda上文本插入模型的大型教师的实验部署。
教师大型教师是由香港大学NLP小组根据Apache-2.0许可建立的模型,并且在检索任务上表现良好(即找到给定句子的相关文档)。截至2023年6月,它似乎在Hugging Face排行榜上的众多基准测试中,Openai的文本插入-ADA-002处于水平。
潜在用例:
绩效,成本和局限性:
进一步的改进:通过AWS Lambda提供的并发和AWS计算储蓄计划,可以进一步提高成本和冷启动。还要以该项目的每月1m请求查看AWS计算器。
我们将在本地下载讲师模型,将应用程序包装在Docker容器中,然后将其部署在基于ARM的Lambda功能上。我们使用的是ARM,因为它具有AWS的较低成本,并且结果更快。
git clone https://github.com/maxsagt/lambda-instructor.gitgit lfs install ./app/model
git clone https://huggingface.co/hkunlp/instructor-large ./app/modelsam build --cached --parallelsam local invoke -e event.jsonsam deploy如果您没有手臂机器,或者想在AWS中部署以更快地上传Docker容器。
git clone https://github.com/maxsagt/lambda-instructor.git
cd lambda-instructor
zip -r deployment.zip . -x ' ./app/model/* '
PUBLIC_IPv4_DNS=ec2-x-xx-xxx-xxx.eu-central-1.compute.amazonaws.com
scp -o StrictHostKeyChecking=no -i " ../my_key.pem " ./deployment.zip ubuntu@ $PUBLIC_IPv4_DNS :deployment.zipssh -o StrictHostKeyChecking=no -i " ../my_key.pem " ubuntu@ $PUBLIC_IPv4_DNS
sudo apt install unzip
unzip -o deployment.zip
chmod +x sample_deployment.sh
sudo bash -x sample_deployment.sh欢迎反馈和贡献!