我可以看到kernel gateway library is installed in datalab,但是我在创建自己的端点方面没有运气。 我已经尝试过单元内核网关演示中的示例:
# GET /test_api
import json
print(json.dumps(dict(test='test')))
有没有办法做到这一点?或者是否有人知道开发人员是否计划实施此功能?
答案 0 :(得分:3)
简短回答:目前没有计划在Datalab中支持此功能,但请提交功能请求here,以便让我们了解您的用例。
更长的答案:Datalab前端不作为内核网关运行,而是支持使用单独的内核网关来运行笔记本内核。
为运行带有Datalab扩展的内核网关定义了separate Docker container,但它目前仅支持作为Datalab前端的后端运行。
为了做你想做的事,invocation of the kernelgateway command必须扩展到包含以下参数:
您可以通过使用这些参数编辑链接文件,构建内核网关映像,然后使用笔记本运行它(在将笔记本映射到Docker容器之后)来执行您想要的操作。
然而,这是一个相当复杂的过程,我们目前没有任何计划来改进它。