Class: TencentCloud::Tke::V20180525::GPUArgs
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tke::V20180525::GPUArgs
- Defined in:
- lib/v20180525/models.rb
Overview
GPU相关的参数,包括驱动版本,CUDA版本,cuDNN版本以及是否开启MIG
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(cuda = nil, cudnn = nil, customdriver = nil, driver = nil, migenable = nil) ⇒ GPUArgs
constructor
A new instance of GPUArgs.
Constructor Details
#initialize(cuda = nil, cudnn = nil, customdriver = nil, driver = nil, migenable = nil) ⇒ GPUArgs
Returns a new instance of GPUArgs.
12078 12079 12080 12081 12082 12083 12084 |
# File 'lib/v20180525/models.rb', line 12078 def initialize(cuda=nil, cudnn=nil, customdriver=nil, driver=nil, migenable=nil) @CUDA = cuda @CUDNN = cudnn @CustomDriver = customdriver @Driver = driver @MIGEnable = migenable end |
Instance Attribute Details
#CUDA ⇒ Object
12076 12077 12078 |
# File 'lib/v20180525/models.rb', line 12076 def CUDA @CUDA end |
#CUDNN ⇒ Object
12076 12077 12078 |
# File 'lib/v20180525/models.rb', line 12076 def CUDNN @CUDNN end |
#CustomDriver ⇒ Object
12076 12077 12078 |
# File 'lib/v20180525/models.rb', line 12076 def CustomDriver @CustomDriver end |
#Driver ⇒ Object
12076 12077 12078 |
# File 'lib/v20180525/models.rb', line 12076 def Driver @Driver end |
#MIGEnable ⇒ Object
12076 12077 12078 |
# File 'lib/v20180525/models.rb', line 12076 def MIGEnable @MIGEnable end |
Instance Method Details
#deserialize(params) ⇒ Object
12086 12087 12088 12089 12090 12091 12092 12093 12094 12095 12096 12097 12098 12099 12100 12101 12102 12103 12104 |
# File 'lib/v20180525/models.rb', line 12086 def deserialize(params) 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 unless params['Driver'].nil? @Driver = DriverVersion.new @Driver.deserialize(params['Driver']) end @MIGEnable = params['MIGEnable'] end |