Class: TencentCloud::Tione::V20211111::MetricData

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20211111/models.rb

Overview

指标数据

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, timestamp = nil, uin = nil, epoch = nil, step = nil, totalsteps = nil, points = nil) ⇒ MetricData

Returns a new instance of MetricData.



5274
5275
5276
5277
5278
5279
5280
5281
5282
# File 'lib/v20211111/models.rb', line 5274

def initialize(taskid=nil, timestamp=nil, uin=nil, epoch=nil, step=nil, totalsteps=nil, points=nil)
  @TaskId = taskid
  @Timestamp = timestamp
  @Uin = uin
  @Epoch = epoch
  @Step = step
  @TotalSteps = totalsteps
  @Points = points
end

Instance Attribute Details

#EpochObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    训练任务id

  • Timestamp:

    时间戳.unix timestamp,单位为秒

  • Uin:

    用户uin

  • Epoch:

    本次上报数据所处的训练周期数。

  • Step:

    本次上报数据所处的训练迭代次数。

  • TotalSteps:

    训练停止所需的迭代总数。

  • Points:

    数据点。数组元素为不同指标的数据。数组长度不超过10。



5272
5273
5274
# File 'lib/v20211111/models.rb', line 5272

def Epoch
  @Epoch
end

#PointsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    训练任务id

  • Timestamp:

    时间戳.unix timestamp,单位为秒

  • Uin:

    用户uin

  • Epoch:

    本次上报数据所处的训练周期数。

  • Step:

    本次上报数据所处的训练迭代次数。

  • TotalSteps:

    训练停止所需的迭代总数。

  • Points:

    数据点。数组元素为不同指标的数据。数组长度不超过10。



5272
5273
5274
# File 'lib/v20211111/models.rb', line 5272

def Points
  @Points
end

#StepObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    训练任务id

  • Timestamp:

    时间戳.unix timestamp,单位为秒

  • Uin:

    用户uin

  • Epoch:

    本次上报数据所处的训练周期数。

  • Step:

    本次上报数据所处的训练迭代次数。

  • TotalSteps:

    训练停止所需的迭代总数。

  • Points:

    数据点。数组元素为不同指标的数据。数组长度不超过10。



5272
5273
5274
# File 'lib/v20211111/models.rb', line 5272

def Step
  @Step
end

#TaskIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    训练任务id

  • Timestamp:

    时间戳.unix timestamp,单位为秒

  • Uin:

    用户uin

  • Epoch:

    本次上报数据所处的训练周期数。

  • Step:

    本次上报数据所处的训练迭代次数。

  • TotalSteps:

    训练停止所需的迭代总数。

  • Points:

    数据点。数组元素为不同指标的数据。数组长度不超过10。



5272
5273
5274
# File 'lib/v20211111/models.rb', line 5272

def TaskId
  @TaskId
end

#TimestampObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    训练任务id

  • Timestamp:

    时间戳.unix timestamp,单位为秒

  • Uin:

    用户uin

  • Epoch:

    本次上报数据所处的训练周期数。

  • Step:

    本次上报数据所处的训练迭代次数。

  • TotalSteps:

    训练停止所需的迭代总数。

  • Points:

    数据点。数组元素为不同指标的数据。数组长度不超过10。



5272
5273
5274
# File 'lib/v20211111/models.rb', line 5272

def Timestamp
  @Timestamp
end

#TotalStepsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    训练任务id

  • Timestamp:

    时间戳.unix timestamp,单位为秒

  • Uin:

    用户uin

  • Epoch:

    本次上报数据所处的训练周期数。

  • Step:

    本次上报数据所处的训练迭代次数。

  • TotalSteps:

    训练停止所需的迭代总数。

  • Points:

    数据点。数组元素为不同指标的数据。数组长度不超过10。



5272
5273
5274
# File 'lib/v20211111/models.rb', line 5272

def TotalSteps
  @TotalSteps
end

#UinObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    训练任务id

  • Timestamp:

    时间戳.unix timestamp,单位为秒

  • Uin:

    用户uin

  • Epoch:

    本次上报数据所处的训练周期数。

  • Step:

    本次上报数据所处的训练迭代次数。

  • TotalSteps:

    训练停止所需的迭代总数。

  • Points:

    数据点。数组元素为不同指标的数据。数组长度不超过10。



5272
5273
5274
# File 'lib/v20211111/models.rb', line 5272

def Uin
  @Uin
end

Instance Method Details

#deserialize(params) ⇒ Object



5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
# File 'lib/v20211111/models.rb', line 5284

def deserialize(params)
  @TaskId = params['TaskId']
  @Timestamp = params['Timestamp']
  @Uin = params['Uin']
  @Epoch = params['Epoch']
  @Step = params['Step']
  @TotalSteps = params['TotalSteps']
  unless params['Points'].nil?
    @Points = []
    params['Points'].each do |i|
      datapoint_tmp = DataPoint.new
      datapoint_tmp.deserialize(i)
      @Points << datapoint_tmp
    end
  end
end