class TencentCloud::Tione::V20211111::ModelAccelerateTask

模型加速任务

def deserialize(params)

def deserialize(params)
  @ModelAccTaskId = params['ModelAccTaskId']
  @ModelAccTaskName = params['ModelAccTaskName']
  @ModelId = params['ModelId']
  @ModelName = params['ModelName']
  @ModelVersion = params['ModelVersion']
  @ModelSource = params['ModelSource']
  @OptimizationLevel = params['OptimizationLevel']
  @TaskStatus = params['TaskStatus']
  @ModelInputNum = params['ModelInputNum']
  unless params['ModelInputInfos'].nil?
    @ModelInputInfos = []
    params['ModelInputInfos'].each do |i|
      modelinputinfo_tmp = ModelInputInfo.new
      modelinputinfo_tmp.deserialize(i)
      @ModelInputInfos << modelinputinfo_tmp
    end
  end
  @GPUType = params['GPUType']
  @ChargeType = params['ChargeType']
  @Speedup = params['Speedup']
  unless params['ModelInputPath'].nil?
    @ModelInputPath = CosPathInfo.new
    @ModelInputPath.deserialize(params['ModelInputPath'])
  end
  unless params['ModelOutputPath'].nil?
    @ModelOutputPath = CosPathInfo.new
    @ModelOutputPath.deserialize(params['ModelOutputPath'])
  end
  @ErrorMsg = params['ErrorMsg']
  @AlgorithmFramework = params['AlgorithmFramework']
  @WaitNumber = params['WaitNumber']
  @CreateTime = params['CreateTime']
  @TaskProgress = params['TaskProgress']
  @ModelFormat = params['ModelFormat']
  @TensorInfos = params['TensorInfos']
  unless params['HyperParameter'].nil?
    @HyperParameter = HyperParameter.new
    @HyperParameter.deserialize(params['HyperParameter'])
  end
  @AccEngineVersion = params['AccEngineVersion']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @IsSaved = params['IsSaved']
  @ModelSignature = params['ModelSignature']
  @QATModel = params['QATModel']
  @FrameworkVersion = params['FrameworkVersion']
end

def initialize(modelacctaskid=nil, modelacctaskname=nil, modelid=nil, modelname=nil, modelversion=nil, modelsource=nil, optimizationlevel=nil, taskstatus=nil, modelinputnum=nil, modelinputinfos=nil, gputype=nil, chargetype=nil, speedup=nil, modelinputpath=nil, modeloutputpath=nil, errormsg=nil, algorithmframework=nil, waitnumber=nil, createtime=nil, taskprogress=nil, modelformat=nil, tensorinfos=nil, hyperparameter=nil, accengineversion=nil, tags=nil, issaved=nil, modelsignature=nil, qatmodel=nil, frameworkversion=nil)

def initialize(modelacctaskid=nil, modelacctaskname=nil, modelid=nil, modelname=nil, modelversion=nil, modelsource=nil, optimizationlevel=nil, taskstatus=nil, modelinputnum=nil, modelinputinfos=nil, gputype=nil, chargetype=nil, speedup=nil, modelinputpath=nil, modeloutputpath=nil, errormsg=nil, algorithmframework=nil, waitnumber=nil, createtime=nil, taskprogress=nil, modelformat=nil, tensorinfos=nil, hyperparameter=nil, accengineversion=nil, tags=nil, issaved=nil, modelsignature=nil, qatmodel=nil, frameworkversion=nil)
  @ModelAccTaskId = modelacctaskid
  @ModelAccTaskName = modelacctaskname
  @ModelId = modelid
  @ModelName = modelname
  @ModelVersion = modelversion
  @ModelSource = modelsource
  @OptimizationLevel = optimizationlevel
  @TaskStatus = taskstatus
  @ModelInputNum = modelinputnum
  @ModelInputInfos = modelinputinfos
  @GPUType = gputype
  @ChargeType = chargetype
  @Speedup = speedup
  @ModelInputPath = modelinputpath
  @ModelOutputPath = modeloutputpath
  @ErrorMsg = errormsg
  @AlgorithmFramework = algorithmframework
  @WaitNumber = waitnumber
  @CreateTime = createtime
  @TaskProgress = taskprogress
  @ModelFormat = modelformat
  @TensorInfos = tensorinfos
  @HyperParameter = hyperparameter
  @AccEngineVersion = accengineversion
  @Tags = tags
  @IsSaved = issaved
  @ModelSignature = modelsignature
  @QATModel = qatmodel
  @FrameworkVersion = frameworkversion
end