Class: TencentCloud::Tke::V20180525::GPUArgs

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

Overview

GPU相关的参数,包括驱动版本,CUDA版本,cuDNN版本以及是否开启MIG

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(migenable = nil, driver = nil, cuda = nil, cudnn = nil, customdriver = nil) ⇒ GPUArgs

Returns a new instance of GPUArgs.



12165
12166
12167
12168
12169
12170
12171
# File 'lib/v20180525/models.rb', line 12165

def initialize(migenable=nil, driver=nil, cuda=nil, cudnn=nil, customdriver=nil)
  @MIGEnable = migenable
  @Driver = driver
  @CUDA = cuda
  @CUDNN = cudnn
  @CustomDriver = customdriver
end

Instance Attribute Details

#CUDAObject

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

Parameters:

  • MIGEnable:

    是否启用MIG特性

  • Driver:

    GPU驱动版本信息

  • CUDA:

    CUDA版本信息

  • CUDNN:

    cuDNN版本信息

  • CustomDriver:

    自定义GPU驱动信息



12163
12164
12165
# File 'lib/v20180525/models.rb', line 12163

def CUDA
  @CUDA
end

#CUDNNObject

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

Parameters:

  • MIGEnable:

    是否启用MIG特性

  • Driver:

    GPU驱动版本信息

  • CUDA:

    CUDA版本信息

  • CUDNN:

    cuDNN版本信息

  • CustomDriver:

    自定义GPU驱动信息



12163
12164
12165
# File 'lib/v20180525/models.rb', line 12163

def CUDNN
  @CUDNN
end

#CustomDriverObject

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

Parameters:

  • MIGEnable:

    是否启用MIG特性

  • Driver:

    GPU驱动版本信息

  • CUDA:

    CUDA版本信息

  • CUDNN:

    cuDNN版本信息

  • CustomDriver:

    自定义GPU驱动信息



12163
12164
12165
# File 'lib/v20180525/models.rb', line 12163

def CustomDriver
  @CustomDriver
end

#DriverObject

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

Parameters:

  • MIGEnable:

    是否启用MIG特性

  • Driver:

    GPU驱动版本信息

  • CUDA:

    CUDA版本信息

  • CUDNN:

    cuDNN版本信息

  • CustomDriver:

    自定义GPU驱动信息



12163
12164
12165
# File 'lib/v20180525/models.rb', line 12163

def Driver
  @Driver
end

#MIGEnableObject

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

Parameters:

  • MIGEnable:

    是否启用MIG特性

  • Driver:

    GPU驱动版本信息

  • CUDA:

    CUDA版本信息

  • CUDNN:

    cuDNN版本信息

  • CustomDriver:

    自定义GPU驱动信息



12163
12164
12165
# File 'lib/v20180525/models.rb', line 12163

def MIGEnable
  @MIGEnable
end

Instance Method Details

#deserialize(params) ⇒ Object



12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
12183
12184
12185
12186
12187
12188
12189
12190
12191
# File 'lib/v20180525/models.rb', line 12173

def deserialize(params)
  @MIGEnable = params['MIGEnable']
  unless params['Driver'].nil?
    @Driver = DriverVersion.new
    @Driver.deserialize(params['Driver'])
  end
  unless params['CUDA'].nil?
    @CUDA = DriverVersion.new
    @CUDA.deserialize(params['CUDA'])
  end
  unless params['CUDNN'].nil?
    @CUDNN = CUDNN.new
    @CUDNN.deserialize(params['CUDNN'])
  end
  unless params['CustomDriver'].nil?
    @CustomDriver = CustomDriver.new
    @CustomDriver.deserialize(params['CustomDriver'])
  end
end