Class CreateTrainingModelRequest

    • Constructor Detail

      • CreateTrainingModelRequest

        public CreateTrainingModelRequest()
      • CreateTrainingModelRequest

        public CreateTrainingModelRequest​(CreateTrainingModelRequest source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getImportMethod

        public String getImportMethod()
        Get 导入方式 MODEL:导入新模型 VERSION:导入新版本 EXIST:导入现有版本
        Returns:
        ImportMethod 导入方式 MODEL:导入新模型 VERSION:导入新版本 EXIST:导入现有版本
      • setImportMethod

        public void setImportMethod​(String ImportMethod)
        Set 导入方式 MODEL:导入新模型 VERSION:导入新版本 EXIST:导入现有版本
        Parameters:
        ImportMethod - 导入方式 MODEL:导入新模型 VERSION:导入新版本 EXIST:导入现有版本
      • getReasoningEnvironmentSource

        public String getReasoningEnvironmentSource()
        Get 推理环境来源(SYSTEM/CUSTOM)
        Returns:
        ReasoningEnvironmentSource 推理环境来源(SYSTEM/CUSTOM)
      • setReasoningEnvironmentSource

        public void setReasoningEnvironmentSource​(String ReasoningEnvironmentSource)
        Set 推理环境来源(SYSTEM/CUSTOM)
        Parameters:
        ReasoningEnvironmentSource - 推理环境来源(SYSTEM/CUSTOM)
      • getTrainingModelName

        public String getTrainingModelName()
        Get 模型名称,不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头
        Returns:
        TrainingModelName 模型名称,不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头
      • setTrainingModelName

        public void setTrainingModelName​(String TrainingModelName)
        Set 模型名称,不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头
        Parameters:
        TrainingModelName - 模型名称,不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头
      • getTags

        public Tag[] getTags()
        Get 标签配置
        Returns:
        Tags 标签配置
      • setTags

        public void setTags​(Tag[] Tags)
        Set 标签配置
        Parameters:
        Tags - 标签配置
      • getTrainingJobName

        public String getTrainingJobName()
        Get 训练任务名称
        Returns:
        TrainingJobName 训练任务名称
      • setTrainingJobName

        public void setTrainingJobName​(String TrainingJobName)
        Set 训练任务名称
        Parameters:
        TrainingJobName - 训练任务名称
      • getTrainingModelCosPath

        public CosPathInfo getTrainingModelCosPath()
        Get 模型来源cos目录,以/结尾
        Returns:
        TrainingModelCosPath 模型来源cos目录,以/结尾
      • setTrainingModelCosPath

        public void setTrainingModelCosPath​(CosPathInfo TrainingModelCosPath)
        Set 模型来源cos目录,以/结尾
        Parameters:
        TrainingModelCosPath - 模型来源cos目录,以/结尾
      • getAlgorithmFramework

        public String getAlgorithmFramework()
        Get 算法框架 (PYTORCH/TENSORFLOW/DETECTRON2/PMML/MMDETECTION)
        Returns:
        AlgorithmFramework 算法框架 (PYTORCH/TENSORFLOW/DETECTRON2/PMML/MMDETECTION)
      • setAlgorithmFramework

        public void setAlgorithmFramework​(String AlgorithmFramework)
        Set 算法框架 (PYTORCH/TENSORFLOW/DETECTRON2/PMML/MMDETECTION)
        Parameters:
        AlgorithmFramework - 算法框架 (PYTORCH/TENSORFLOW/DETECTRON2/PMML/MMDETECTION)
      • getReasoningEnvironment

        public String getReasoningEnvironment()
        Get 推理环境
        Returns:
        ReasoningEnvironment 推理环境
      • setReasoningEnvironment

        public void setReasoningEnvironment​(String ReasoningEnvironment)
        Set 推理环境
        Parameters:
        ReasoningEnvironment - 推理环境
      • getTrainingModelIndex

        public String getTrainingModelIndex()
        Get 训练指标,最多支持1000字符
        Returns:
        TrainingModelIndex 训练指标,最多支持1000字符
      • setTrainingModelIndex

        public void setTrainingModelIndex​(String TrainingModelIndex)
        Set 训练指标,最多支持1000字符
        Parameters:
        TrainingModelIndex - 训练指标,最多支持1000字符
      • getTrainingModelVersion

        public String getTrainingModelVersion()
        Get 模型版本
        Returns:
        TrainingModelVersion 模型版本
      • setTrainingModelVersion

        public void setTrainingModelVersion​(String TrainingModelVersion)
        Set 模型版本
        Parameters:
        TrainingModelVersion - 模型版本
      • getReasoningImageInfo

        public ImageInfo getReasoningImageInfo()
        Get 自定义推理环境
        Returns:
        ReasoningImageInfo 自定义推理环境
      • setReasoningImageInfo

        public void setReasoningImageInfo​(ImageInfo ReasoningImageInfo)
        Set 自定义推理环境
        Parameters:
        ReasoningImageInfo - 自定义推理环境
      • getModelMoveMode

        public String getModelMoveMode()
        Get 模型移动方式(CUT/COPY)
        Returns:
        ModelMoveMode 模型移动方式(CUT/COPY)
      • setModelMoveMode

        public void setModelMoveMode​(String ModelMoveMode)
        Set 模型移动方式(CUT/COPY)
        Parameters:
        ModelMoveMode - 模型移动方式(CUT/COPY)
      • getTrainingJobId

        public String getTrainingJobId()
        Get 训练任务ID
        Returns:
        TrainingJobId 训练任务ID
      • setTrainingJobId

        public void setTrainingJobId​(String TrainingJobId)
        Set 训练任务ID
        Parameters:
        TrainingJobId - 训练任务ID
      • getTrainingModelId

        public String getTrainingModelId()
        Get 模型ID(导入新模型不需要,导入新版本需要)
        Returns:
        TrainingModelId 模型ID(导入新模型不需要,导入新版本需要)
      • setTrainingModelId

        public void setTrainingModelId​(String TrainingModelId)
        Set 模型ID(导入新模型不需要,导入新版本需要)
        Parameters:
        TrainingModelId - 模型ID(导入新模型不需要,导入新版本需要)
      • getModelOutputPath

        public CosPathInfo getModelOutputPath()
        Get 模型存储cos目录
        Returns:
        ModelOutputPath 模型存储cos目录
      • setModelOutputPath

        public void setModelOutputPath​(CosPathInfo ModelOutputPath)
        Set 模型存储cos目录
        Parameters:
        ModelOutputPath - 模型存储cos目录
      • getTrainingModelSource

        public String getTrainingModelSource()
        Get 模型来源 (JOB/COS)
        Returns:
        TrainingModelSource 模型来源 (JOB/COS)
      • setTrainingModelSource

        public void setTrainingModelSource​(String TrainingModelSource)
        Set 模型来源 (JOB/COS)
        Parameters:
        TrainingModelSource - 模型来源 (JOB/COS)
      • getTrainingPreference

        public String getTrainingPreference()
        Get 模型偏好
        Returns:
        TrainingPreference 模型偏好
      • setTrainingPreference

        public void setTrainingPreference​(String TrainingPreference)
        Set 模型偏好
        Parameters:
        TrainingPreference - 模型偏好
      • getAutoMLTaskId

        public String getAutoMLTaskId()
        Get 自动学习任务ID(已废弃)
        Returns:
        AutoMLTaskId 自动学习任务ID(已废弃)
      • setAutoMLTaskId

        public void setAutoMLTaskId​(String AutoMLTaskId)
        Set 自动学习任务ID(已废弃)
        Parameters:
        AutoMLTaskId - 自动学习任务ID(已废弃)
      • getTrainingJobVersion

        public String getTrainingJobVersion()
        Get 任务版本
        Returns:
        TrainingJobVersion 任务版本
      • setTrainingJobVersion

        public void setTrainingJobVersion​(String TrainingJobVersion)
        Set 任务版本
        Parameters:
        TrainingJobVersion - 任务版本
      • getModelVersionType

        public String getModelVersionType()
        Get 模型版本类型; 枚举值:NORMAL(通用) ACCELERATE(加速) 注意: 默认为NORMAL
        Returns:
        ModelVersionType 模型版本类型; 枚举值:NORMAL(通用) ACCELERATE(加速) 注意: 默认为NORMAL
      • setModelVersionType

        public void setModelVersionType​(String ModelVersionType)
        Set 模型版本类型; 枚举值:NORMAL(通用) ACCELERATE(加速) 注意: 默认为NORMAL
        Parameters:
        ModelVersionType - 模型版本类型; 枚举值:NORMAL(通用) ACCELERATE(加速) 注意: 默认为NORMAL
      • getModelFormat

        public String getModelFormat()
        Get 模型格式 (PYTORCH/TORCH_SCRIPT/DETECTRON2/SAVED_MODEL/FROZEN_GRAPH/PMML/MMDETECTION/ONNX/HUGGING_FACE)
        Returns:
        ModelFormat 模型格式 (PYTORCH/TORCH_SCRIPT/DETECTRON2/SAVED_MODEL/FROZEN_GRAPH/PMML/MMDETECTION/ONNX/HUGGING_FACE)
      • setModelFormat

        public void setModelFormat​(String ModelFormat)
        Set 模型格式 (PYTORCH/TORCH_SCRIPT/DETECTRON2/SAVED_MODEL/FROZEN_GRAPH/PMML/MMDETECTION/ONNX/HUGGING_FACE)
        Parameters:
        ModelFormat - 模型格式 (PYTORCH/TORCH_SCRIPT/DETECTRON2/SAVED_MODEL/FROZEN_GRAPH/PMML/MMDETECTION/ONNX/HUGGING_FACE)
      • getReasoningEnvironmentId

        public String getReasoningEnvironmentId()
        Get 推理镜像ID
        Returns:
        ReasoningEnvironmentId 推理镜像ID
      • setReasoningEnvironmentId

        public void setReasoningEnvironmentId​(String ReasoningEnvironmentId)
        Set 推理镜像ID
        Parameters:
        ReasoningEnvironmentId - 推理镜像ID
      • getAutoClean

        public String getAutoClean()
        Get 模型自动清理开关(true/false),当前版本仅支持SAVED_MODEL格式模型
        Returns:
        AutoClean 模型自动清理开关(true/false),当前版本仅支持SAVED_MODEL格式模型
      • setAutoClean

        public void setAutoClean​(String AutoClean)
        Set 模型自动清理开关(true/false),当前版本仅支持SAVED_MODEL格式模型
        Parameters:
        AutoClean - 模型自动清理开关(true/false),当前版本仅支持SAVED_MODEL格式模型
      • getMaxReservedModels

        public Long getMaxReservedModels()
        Get 模型数量保留上限(默认值为24个,上限为24,下限为1,步长为1)
        Returns:
        MaxReservedModels 模型数量保留上限(默认值为24个,上限为24,下限为1,步长为1)
      • setMaxReservedModels

        public void setMaxReservedModels​(Long MaxReservedModels)
        Set 模型数量保留上限(默认值为24个,上限为24,下限为1,步长为1)
        Parameters:
        MaxReservedModels - 模型数量保留上限(默认值为24个,上限为24,下限为1,步长为1)
      • getModelCleanPeriod

        public Long getModelCleanPeriod()
        Get 模型清理周期(默认值为1分钟,上限为1440,下限为1分钟,步长为1)
        Returns:
        ModelCleanPeriod 模型清理周期(默认值为1分钟,上限为1440,下限为1分钟,步长为1)
      • setModelCleanPeriod

        public void setModelCleanPeriod​(Long ModelCleanPeriod)
        Set 模型清理周期(默认值为1分钟,上限为1440,下限为1分钟,步长为1)
        Parameters:
        ModelCleanPeriod - 模型清理周期(默认值为1分钟,上限为1440,下限为1分钟,步长为1)
      • getIsQAT

        public Boolean getIsQAT()
        Get 是否QAT模型
        Returns:
        IsQAT 是否QAT模型
      • setIsQAT

        public void setIsQAT​(Boolean IsQAT)
        Set 是否QAT模型
        Parameters:
        IsQAT - 是否QAT模型