我可以在Google云端datalab中创建内核网关端点吗?
问题描述:
我可以看到,kernel gateway library is installed in datalab,但我没有创建我自己的端点运气。 我试过在一个细胞在内核网关演示示例:我可以在Google云端datalab中创建内核网关端点吗?
# GET /test_api
import json
print(json.dumps(dict(test='test')))
有没有办法做到这一点?还是有人知道开发者是否打算实施这个?
答
简答:目前没有计划在Datalab中支持此功能,但请提交功能请求here以让我们更多地了解您的使用案例。
较长的回答:Datalab前端不是作为内核网关运行,而是支持使用单独的内核网关来运行笔记本内核。
定义了一个separate Docker container用于运行带有Datalab扩展的内核网关,但它目前仅支持作为Datalab前端的后端运行。
为了做到你想要什么,该invocation of the kernelgateway command将不得不扩大到包括以下参数:
- “--KernelGatewayApp.api = kernel_gateway.notebook_http”
- “--KernelGatewayApp。 seed_uri = <您的笔记本电脑“后>
你可以做你想做的编辑使用这些参数的链接文件,构建内核网关图像,然后与你的笔记本上运行它(将您的笔记本映射到Docker容器中)。
但是,这是一个相当复杂的过程,目前我们还没有任何计划来改进它。