【问题标题】:in mlrun, what is the difference between mlrun.auto_mount() vs mlrun.mount_v3io()在 mlrun 中,mlrun.auto_mount() 与 mlrun.mount_v3io() 之间有什么区别
【发布时间】:2022-11-28 10:18:59
【问题描述】:

在 mlrun 中,mlrun.auto_mount()mlrun.mount_v3io() 有什么区别? 什么时候应该使用auto_mount()mount_v3io()

【问题讨论】:

    标签: nuclio mlrun


    【解决方案1】:

    在讨论这些函数之前,重要的是要注意 MLRun 具有自动挂载功能(不要与函数混淆),这意味着创建的每个函数都会应用默认挂载,其逻辑在链接的文档中描述以下。这意味着除非您需要应用具有特定参数或配置的安装,否则在大多数情况下您不必使用这些功能中的任何一个。

    有关自动挂载的更多详细信息,请参阅https://docs.mlrun.org/en/stable/runtimes/function-storage.html

    至于这些函数——它们都是修饰符,可以应用于 MLRun 函数以某种方式修改其执行规范。两者都应该通过apply函数来使用,例如:

    function.apply(mlrun.auto_mount())
    

    它们之间的区别在于 mount_v3io 函数仅用于创建 v3io 卷挂载。 auto_mount 修饰符可能会根据环境变量创建 PVC 挂载或 v3io 挂载 - 它会尝试推断要使用的正确配置。

    有关这些修饰符和其他修饰符的文档,请参阅 https://docs.mlrun.org/en/stable/api/mlrun.platforms.html

    【讨论】:

      猜你喜欢
      • 2023-02-17
      • 1970-01-01
      • 1970-01-01
      • 2012-10-03
      • 2018-01-29
      • 1970-01-01
      • 2023-01-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多