美文网首页
SKIL/工作流程/部署转换

SKIL/工作流程/部署转换

作者: hello风一样的男子 | 来源:发表于2019-04-19 17:11 被阅读0次

    部署转换

    SKIL允许你部署以前定义的转换,以便在微服务体系架构中启用分发。创建部署后,导航到部署详细信息屏幕中列出的“转换”窗格。你可以上传包含JSON配置的转换过程文件,也可以指定保存的文件路径。

    Importing a transform process image.gif ​

    导入一个转换过程

    CSV 转换

    我们可以将转换过程json导入为:

    Importing CSV transform process image.gif ​

    导入CSV转换过程

    部署图像转换
    同样,对于图像转换:

    Importing an image transform process image.gif ​

    导入图像转换过程
    启动转换过程
    你必须启动转换过程服务器以备日后使用。

    Starting transform processes image.gif ​

    启动转换过程

    Transform processes started image.gif ​

    转换过程已启动

    转换服务器中的负载均衡

    在多节点SKIL环境中,你可以将scale增加到大于1,转换服务器将自动以循环方式负载均衡传入的请求。

    使用转换
    部署的端点可以被任何类型的客户端应用程序使用。我们将使用zeppelin shell解释器进行演示。你需要一个授权令牌来验证你的POST请求。请参见身份验证页面以获取授权令牌,或者你可以在zeppelin中执行以下shell命令。
    将<主机地址>替换为你的主机地址。

    %sh
    
    curl -d '{"userId": "admin", "password": "admin"}' -H "Content-Type: application/json" -X POST http://<host_address>:9008/login
    
    image.gif

    CSV 转换

    这里,我们将使用/TransformIncremental端点。分别替换<host_address><authorization_token>你的主机地址和授权令牌。

    %sh
    
    curl -d '{"values": ["5.1", "3.5", "1.4", "0.2", "Iris-setosa"]}' -H "Content-Type: application/json" -H "Authorization: Bearer <authorization_token>" -X POST http://<host_address>:9008/endpoints/my-deployment/datavec/csv-transform/default/transformincremental
    
    image.gif

    这将在响应中返回转换后的数组。

    图像转换

    这里,我们将使用/transformincrementalarray端点。分别用你的图像文件uri、主机地址和授权令牌替换<image_file_uri>, <host_address><authorization_token>

    %sh
    
    curl -d '{"uri": "<image_file_uri>"}' -H "Content-Type: application/json" -H "Authorization: Bearer <authorization_token>" -X POST http://<host_address>:9008/endpoints/my-deployment/datavec/image-transform/default/transformincrementalarray
    
    image.gif

    这将在响应中返回base64编码格式的转换数组。
    如需完整的端点参考,请访问我们的API参考页。

    相关文章

      网友评论

          本文标题:SKIL/工作流程/部署转换

          本文链接:https://www.haomeiwen.com/subject/tujcgqtx.html