У меня есть обученная модель Tensorflow, которая использует два входа для прогнозирования. Я успешно настроил и развернул модель на AWS Sagemaker.
from sagemaker.tensorflow.model import TensorFlowModel
sagemaker_model = TensorFlowModel(model_data='s3://' + sagemaker_session.default_bucket()
+ '/R2-model/R2-model.tar.gz',
role = role,
framework_version = '1.12',
py_version='py2',
entry_point='train.py')
predictor = sagemaker_model.deploy(initial_instance_count=1,
instance_type='ml.m4.xlarge')
predictor.predict([data_scaled_1.to_csv(),
data_scaled_2.to_csv()]
)
Я всегда получаю сообщение об ошибке. Я мог бы использовать функцию AWS Lambda, но я не вижу документации по указанию нескольких входов для развернутых моделей. Кто-нибудь знает, как это сделать?