pb

package
v0.0.0-...-4aaa17f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_config_proto protoreflect.FileDescriptor
View Source
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 GPUDriverVersionInfo

type GPUDriverVersionInfo struct {

	// GPU type.
	GpuType string `protobuf:"bytes,1,opt,name=gpu_type,json=gpuType,proto3" json:"gpu_type,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) GetGpuType

func (x *GPUDriverVersionInfo) GetGpuType() string

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL