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