关于sagemaker #pytorch#的问题:但是当我请求的时候一直报错我的某个库没有但是我把每个虚拟环境的python都设置好了

虽然端点成功建立,但是当我请求的时候一直报错我的某个库没有
但是我把每个虚拟环境的python都设置好了,是否哪里不对
单独文件在本地都是可以运行的

  1. 其中model.tar.gz的格式
best.pt
yolov5/
... 省略
code/
code/requirements.txt
code/inference.py
  1. 我配置端点的代码
def main():
    session = sagemaker.Session()
    role = DUMMY_IAM_ROLE

    model_dir = f"s3://stopscooterpic-training/model.tar.gz"

    model = PyTorchModel(
        model_data=model_dir,
        role=DUMMY_IAM_ROLE,
        framework_version='1.8',
        py_version='py3',
        entry_point='inference.py', # Update this with your inference script
        source_dir='./code',
    )
    
    endpoint_name = 'endpoint'
    # Deploy the model to an endpoint  ml.m4.xlarge
    predictor = model.deploy(initial_instance_count=1, instance_type='ml.m4.xlarge', endpoint_name=endpoint_name)

pip installl -r code/requirements.txt 安装相关依赖了吗

  • 以下回答由chatgpt基于相关博客总结生成:

    很抱歉,参考资料中并没有直接回答该问题,因此我无法准确回答。建议查看您的代码和记录,确保您在使用的是正确版本的sagemaker和Python解释器,并且已安装缺失的库。另外,可以提供更加详细的错误信息或日志,以帮助我们更好地了解问题并尝试解决它。