Требуется, чтобы мне приходилось запускать конечную точку SageMaker на лямбде, чтобы получить прогнозы (что легко), но мне пришлось выполнить некоторую дополнительную обработку для значения переменной, используя пакеты, такие как XGBoost и SHAP.
Я могу достичь конечной точки и получить переменную важность с помощью ноутбука SageMaker Jupyter. Теперь я хочу повторить то же самое на лямбде AWS.
1) Как запустить код Python в лямбда-коде AWS с зависимостями пакетов для Pandas, XGBoost и SHAP (общий размер пакета превышает 500 МБ) . Размер распакованного пакета развертывания превышает 250 МБ, поэтому лямбда не позволяет выполнять развертывание. Я даже пытался использовать лямбда-функцию из Cloud9 и получил ту же ошибку из-за ограничений по размеру. Я также попробовал лямбда-слои, но не повезло.
2) Могу ли я запустить код с такими большими пакетами на или через лямбду, минуя ограничение размера пакета развертывания 250 МБ
3) Есть ли способ запустить выполнение ноутбука SageMaker через лямбду, который будет выполнять вычисления и возвращать вывод обратно в лямбду?