首页 > 解决方案 > 连接成功后,是否有用于执行 SageMaker 笔记本实例中的代码块的 WebSocket 命令?

问题描述

我编写了一个 Lambda 函数来启动 SageMaker 笔记本实例,创建 WebSocket 连接,然后在笔记本实例中执行 ipynb 文件,然后停止笔记本实例并关闭 WebSocket 连接。

到目前为止,我已经成功:

我找不到能够找到实际执行 ipynb 文件的代码或命令行,就好像它是手动执行的一样。

这是我认为会执行 ipynb 文件的代码行,其中“test.ipynb”是我在笔记本实例中的文件的名称:

-> ws.send("""[ "stdin", "jupyter nbconvert --execute --to notebook --inplace /home/ec2-user/SageMaker/test.ipynb --ExecutePreprocessor.kernel_name=python3 --ExecutePreprocessor。超时=1500\r" ]""")

有谁知道或使用过能够使用 WebSocket 连接从 Lambda 函数执行 ipynb 文件代码块的命令?

谢谢, 亚文

标签: pythonwebsocketjupyter-notebookamazon-sagemaker

解决方案


推荐阅读