【发布时间】:2019-10-10 11:11:28
【问题描述】:
我是 AWS 的新手。我想在 Sagemaker 笔记本实例上运行 .ipynb 文件。我在 lambda 上使用 runipy 包从带有 s3 触发器的 Lambda 函数运行 .ipynb 文件“/home/ec2-user/SageMaker/xxxxxxxxxx.ipynb”,但失败了。 有人可以建议如何以任何可能的方式从 labdda 运行 .ipynb 文件。
错误
[ERROR] FileNotFoundError: [Errno 2] No such file or directory: '/home/ec2-user/SageMaker/xxxxxxxx.ipynb' Traceback (most recent call last): File "/var/task/classifier.py", line 10, in lambda_handler notebook = read(open("/home/ec2-user/SageMaker/xxxxx.ipynb"), 'json')
/var/task/IPython/nbformat.py:13: ShimWarning: The IPython.nbformat package has been deprecated since IPython 4.0. You should import from nbformat instead
【问题讨论】:
-
因什么错误而失败?
-
[ERROR] FileNotFoundError: [Errno 2] No such file or directory: '/home/ec2-user/SageMaker/xxxxxxxx.ipynb' Traceback (最近一次调用最后): File "/var/ task/classifier.py",第 10 行,在 lambda_handler notebook = read(open("/home/ec2-user/SageMaker/xxxxx.ipynb"), 'json')
-
/var/task/IPython/nbformat.py:13:ShimWarning:自 IPython 4.0 起,
IPython.nbformat包已被弃用。您应该改为从 nbformat 导入。 -
我不明白您是如何尝试将文件从 ec2 加载到 lambda 的。它是完全不同的服务器,您无法从 ec2 引用文件。
-
没错,我理解这个问题,但有没有办法将文件从 sagemaker 加载到 lambda?
标签: python-3.x amazon-web-services aws-lambda amazon-sagemaker