跳转到主要内容

用于连接mlrun到云服务的工具

项目描述

mlrun_connect

一套工具,用于简化MLRun与云服务提供商之间的集成。

快速入门

可以使用以下命令安装该软件包: pip install mlrun_connect

MLRun是一个开源的MLOps编排框架。它支持从探索性数据分析到原型设计再到运营的全过程机器学习模型开发。

一个常见的用例是在本地或与云提供商一起安装MLRun,并连接到数据源进行探索性分析。虽然Nuclio库提供了基于HTTP的与外部服务集成的方案,但可能还有其他更受欢迎的方法(例如,消息系统)。

mlrun_connect将提供简化这些服务集成的工具。

Azure Service Bus Queue

AzureSBTMLRun类可以与Nuclio函数一起使用,根据传入的消息启动基于mlrun管道的执行。AzureSBToMLRun对象成为在Nuclio init_context函数中实例化的新类的父类,如下所示

from mlrun_connect.azure import AzureSBToMlrun

def init_context(context):
    pipeline = load_project(<PATH_TO_MLRUN_PROJECT>)
    class SBHandler(AzureSBToMLRun):
        def run_pipeline(self, event):
            arguments = {"incoming_data": event["key"]}
            workflow_id = pipeline.run(arguments = arguments)
            return workflow_id
            

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

mlrun_connect-2021.9.0.tar.gz (24.3 kB 查看哈希值)

上传时间

支持