Documentation ¶
Index ¶
- Variables
- type COSGPUBuildRequest
- func (*COSGPUBuildRequest) Descriptor() ([]byte, []int)deprecated
- func (x *COSGPUBuildRequest) GetDriverOutputGcsDir() string
- func (x *COSGPUBuildRequest) GetKernelHeadersTarballGcs() string
- func (x *COSGPUBuildRequest) GetKernelSrcTarballGcs() string
- func (x *COSGPUBuildRequest) GetNvidiaRunfileAddress() string
- func (x *COSGPUBuildRequest) GetToolchainEnvGcs() string
- func (x *COSGPUBuildRequest) GetToolchainTarballGcs() string
- func (*COSGPUBuildRequest) ProtoMessage()
- func (x *COSGPUBuildRequest) ProtoReflect() protoreflect.Message
- func (x *COSGPUBuildRequest) Reset()
- func (x *COSGPUBuildRequest) String() string
- type DriverVersion
- func (*DriverVersion) Descriptor() ([]byte, []int)deprecated
- func (x *DriverVersion) GetLabel() string
- func (x *DriverVersion) GetVersion() string
- func (*DriverVersion) ProtoMessage()
- func (x *DriverVersion) ProtoReflect() protoreflect.Message
- func (x *DriverVersion) Reset()
- func (x *DriverVersion) String() string
- type GPUDevice
- type GPUDriverVersionInfo
- func (*GPUDriverVersionInfo) Descriptor() ([]byte, []int)deprecated
- func (x *GPUDriverVersionInfo) GetGpuDevice() *GPUDevice
- func (x *GPUDriverVersionInfo) GetSupportedDriverVersions() []*DriverVersion
- func (*GPUDriverVersionInfo) ProtoMessage()
- func (x *GPUDriverVersionInfo) ProtoReflect() protoreflect.Message
- func (x *GPUDriverVersionInfo) Reset()
- func (x *GPUDriverVersionInfo) String() string
- type GPUDriverVersionInfoList
- func (*GPUDriverVersionInfoList) Descriptor() ([]byte, []int)deprecated
- func (x *GPUDriverVersionInfoList) GetGpuDriverVersionInfo() []*GPUDriverVersionInfo
- func (*GPUDriverVersionInfoList) ProtoMessage()
- func (x *GPUDriverVersionInfoList) ProtoReflect() protoreflect.Message
- func (x *GPUDriverVersionInfoList) Reset()
- func (x *GPUDriverVersionInfoList) String() string
Constants ¶
This section is empty.
Variables ¶
var File_proto_config_proto protoreflect.FileDescriptor
var File_proto_gpu_driver_versions_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type COSGPUBuildRequest ¶
type COSGPUBuildRequest struct { // Kernel source tarball in tgz or tar.gz format. // Ex: for release builds, // // gs://cos-tools/16108.403.42/kernel-src.tar.gz // // Ex: for kernel CI builds, or for precompiled driver generation, // // gs://cos-kernel-artifacts/builds/5.10.105-23.m97/cos-kernel-src-5.10.105-23.m97.tgz, KernelSrcTarballGcs *string `` /* 128-byte string literal not displayed */ // Kernel headers tarball in tgz or tar.gz format. // Ex: for release builds, // // gs://cos-tools/16108.403.42/kernel-headers.tgz // // Ex: for kernel CI builds, or for precompiled driver generation, // // gs://cos-kernel-artifacts/builds/5.10.105-23.m97/cos-kernel-headers-5.10.105-23.m97-x86_64.tgz KernelHeadersTarballGcs *string `` /* 140-byte string literal not displayed */ // Nvidia driver .run file address. // Ex: // https://us.download.nvidia.com/tesla/450.119.04/NVIDIA-Linux-x86_64-450.119.04.run NvidiaRunfileAddress *string `` /* 129-byte string literal not displayed */ // Toolchain tarball in tar.xz format. // Ex: for release builds, // // gs://cos-tools/16108.403.42/toolchain.tar.xz // // Ex: for kernel CI builds, or for precompiled driver generation, // // gs://cos-kernel-artifacts/builds/5.10.105-23.m97/toolchain.tar.xz ToolchainTarballGcs *string `` /* 126-byte string literal not displayed */ // Toolchain environment file // Ex: for release builds, // // gs://cos-tools/16108.403.42/toolchain_env // // Ex: for kernel CI builds, or for precompiled driver generation, // // gs://cos-kernel-artifacts/builds/5.10.105-23.m97/toolchain_env ToolchainEnvGcs *string `protobuf:"bytes,5,opt,name=toolchain_env_gcs,json=toolchainEnvGcs,proto3,oneof" json:"toolchain_env_gcs,omitempty"` // Driver output gcs bucket // This will be the gcs directory where the output of the build will be pushed // as the precompiled driver file (self executing archive) Ex: // gs://nvidia-drivers-us-public/nvidia-cos-project/5.10.105-23.m97/ DriverOutputGcsDir *string `protobuf:"bytes,6,opt,name=driver_output_gcs_dir,json=driverOutputGcsDir,proto3,oneof" json:"driver_output_gcs_dir,omitempty"` // contains filtered or unexported fields }
func (*COSGPUBuildRequest) Descriptor
deprecated
func (*COSGPUBuildRequest) Descriptor() ([]byte, []int)
Deprecated: Use COSGPUBuildRequest.ProtoReflect.Descriptor instead.
func (*COSGPUBuildRequest) GetDriverOutputGcsDir ¶
func (x *COSGPUBuildRequest) GetDriverOutputGcsDir() string
func (*COSGPUBuildRequest) GetKernelHeadersTarballGcs ¶
func (x *COSGPUBuildRequest) GetKernelHeadersTarballGcs() string
func (*COSGPUBuildRequest) GetKernelSrcTarballGcs ¶
func (x *COSGPUBuildRequest) GetKernelSrcTarballGcs() string
func (*COSGPUBuildRequest) GetNvidiaRunfileAddress ¶
func (x *COSGPUBuildRequest) GetNvidiaRunfileAddress() string
func (*COSGPUBuildRequest) GetToolchainEnvGcs ¶
func (x *COSGPUBuildRequest) GetToolchainEnvGcs() string
func (*COSGPUBuildRequest) GetToolchainTarballGcs ¶
func (x *COSGPUBuildRequest) GetToolchainTarballGcs() string
func (*COSGPUBuildRequest) ProtoMessage ¶
func (*COSGPUBuildRequest) ProtoMessage()
func (*COSGPUBuildRequest) ProtoReflect ¶
func (x *COSGPUBuildRequest) ProtoReflect() protoreflect.Message
func (*COSGPUBuildRequest) Reset ¶
func (x *COSGPUBuildRequest) Reset()
func (*COSGPUBuildRequest) String ¶
func (x *COSGPUBuildRequest) String() string
type DriverVersion ¶
type DriverVersion struct { // GPU driver version label. Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` // The driver version that is associated with this label. Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` // more metadata about the driver version. // contains filtered or unexported fields }
Represents all the information about a GPU driver version. It contains the GPU driver version label (e.g., "default", "latest"), and the GPU driver version that is associated with that label.
func (*DriverVersion) Descriptor
deprecated
func (*DriverVersion) Descriptor() ([]byte, []int)
Deprecated: Use DriverVersion.ProtoReflect.Descriptor instead.
func (*DriverVersion) GetLabel ¶
func (x *DriverVersion) GetLabel() string
func (*DriverVersion) GetVersion ¶
func (x *DriverVersion) GetVersion() string
func (*DriverVersion) ProtoMessage ¶
func (*DriverVersion) ProtoMessage()
func (*DriverVersion) ProtoReflect ¶
func (x *DriverVersion) ProtoReflect() protoreflect.Message
func (*DriverVersion) Reset ¶
func (x *DriverVersion) Reset()
func (*DriverVersion) String ¶
func (x *DriverVersion) String() string
type GPUDevice ¶
type GPUDevice struct { // GPU type. GpuType string `protobuf:"bytes,1,opt,name=gpu_type,json=gpuType,proto3" json:"gpu_type,omitempty"` // contains filtered or unexported fields }
Represents the information about a GPU device.
func (*GPUDevice) Descriptor
deprecated
func (*GPUDevice) GetGpuType ¶
func (*GPUDevice) ProtoMessage ¶
func (*GPUDevice) ProtoMessage()
func (*GPUDevice) ProtoReflect ¶
func (x *GPUDevice) ProtoReflect() protoreflect.Message
type GPUDriverVersionInfo ¶
type GPUDriverVersionInfo struct { // Encapsulated GPU device info GpuDevice *GPUDevice `protobuf:"bytes,1,opt,name=gpu_device,json=gpuDevice,proto3" json:"gpu_device,omitempty"` // A repeated field to hold list of GPU driver versions with the associated labels that are built by cos. // it is something like: <{"latest","535.129.11"}, ...> SupportedDriverVersions []*DriverVersion `` /* 132-byte string literal not displayed */ // contains filtered or unexported fields }
Represents GPU driver version information for a specific GPU type, mapping from GPU type to GPU driver version information.
func (*GPUDriverVersionInfo) Descriptor
deprecated
func (*GPUDriverVersionInfo) Descriptor() ([]byte, []int)
Deprecated: Use GPUDriverVersionInfo.ProtoReflect.Descriptor instead.
func (*GPUDriverVersionInfo) GetGpuDevice ¶
func (x *GPUDriverVersionInfo) GetGpuDevice() *GPUDevice
func (*GPUDriverVersionInfo) GetSupportedDriverVersions ¶
func (x *GPUDriverVersionInfo) GetSupportedDriverVersions() []*DriverVersion
func (*GPUDriverVersionInfo) ProtoMessage ¶
func (*GPUDriverVersionInfo) ProtoMessage()
func (*GPUDriverVersionInfo) ProtoReflect ¶
func (x *GPUDriverVersionInfo) ProtoReflect() protoreflect.Message
func (*GPUDriverVersionInfo) Reset ¶
func (x *GPUDriverVersionInfo) Reset()
func (*GPUDriverVersionInfo) String ¶
func (x *GPUDriverVersionInfo) String() string
type GPUDriverVersionInfoList ¶
type GPUDriverVersionInfoList struct { GpuDriverVersionInfo []*GPUDriverVersionInfo `protobuf:"bytes,1,rep,name=gpu_driver_version_info,json=gpuDriverVersionInfo,proto3" json:"gpu_driver_version_info,omitempty"` // contains filtered or unexported fields }
Represents a list of GPU driver version information.
func (*GPUDriverVersionInfoList) Descriptor
deprecated
func (*GPUDriverVersionInfoList) Descriptor() ([]byte, []int)
Deprecated: Use GPUDriverVersionInfoList.ProtoReflect.Descriptor instead.
func (*GPUDriverVersionInfoList) GetGpuDriverVersionInfo ¶
func (x *GPUDriverVersionInfoList) GetGpuDriverVersionInfo() []*GPUDriverVersionInfo
func (*GPUDriverVersionInfoList) ProtoMessage ¶
func (*GPUDriverVersionInfoList) ProtoMessage()
func (*GPUDriverVersionInfoList) ProtoReflect ¶
func (x *GPUDriverVersionInfoList) ProtoReflect() protoreflect.Message
func (*GPUDriverVersionInfoList) Reset ¶
func (x *GPUDriverVersionInfoList) Reset()
func (*GPUDriverVersionInfoList) String ¶
func (x *GPUDriverVersionInfoList) String() string