Использование PyTorch на AWS Lambda - PullRequest
0 голосов
/ 26 февраля 2019

Кто-нибудь имел возможность использовать PyTorch на AWS Lambda для извлечения функций из изображений или просто использовать фреймворк?Я наконец-то получил PyTorch, numpy и подушку, упакованную в папку с несжатым пределом размера (который на самом деле составляет около 262 МБ), но мне пришлось собрать PyTorch из исходного кода, чтобы сделать это.Проблема, с которой я столкнулся сейчас, заключается в том, что на Lambda работает очень старая версия gcc (4.8.3), которая очень глючная и пропускает целые заголовочные файлы в целом.Я полагаю, что в документации Pytorch вы должны использовать по крайней мере gcc 7 или более поздней версии, но я надеюсь, что кто-то, возможно, нашел способ обойти это?Я собрал исходный код, используя gcc 7.5, но затем, когда я попытался импортировать torch, Lambda, очевидно, использовала установленную версию 4.8.3, вызывая ошибку при импорте: Floating point exception (core dumped), которая вытекает из старой версии gcc.Есть ли возможное решение вокруг этого?Я занимаюсь этим уже полтора дня, поэтому любая помощь будет отличной.Я думаю, суть в том, что я сталкиваюсь с подобной проблемой .А еще лучше, у кого-нибудь есть лямбда-слой Pytorch, который я мог бы использовать?

1 Ответ

0 голосов
/ 06 августа 2019

Я смог использовать нижеследующие слои для использования pytorch на AWS Lambda:

arn:aws:lambda:AWS_REGION:934676248949:layer:pytorchv1-py36:1   PyTorch 1.0.1
arn:aws:lambda:AWS_REGION:934676248949:layer:pytorchv1-py36:2   PyTorch 1.1.0

Нашел их на Fastai странице развертывания производства, благодаря MattМакКлин

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...