autotune_results

package
v0.6.2 Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2025 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_xla_autotune_results_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AutotuneResults

type AutotuneResults struct {
	Version int32                    `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	Results []*AutotuneResults_Entry `protobuf:"bytes,4,rep,name=results,proto3" json:"results,omitempty"`
	// contains filtered or unexported fields
}

A collection of algorithms for particular dot/convs. Usually this is "the best" algorithm for the particular dot/conv, although that's not strictly required.

Users don't interact with this proto directly. It's used internally to facilitate ahead-of-time autotuning -- The string used by xla::{Serialize,Load}AutotuneResults is, internally, a serialization of this proto.

LINT.IfChange

func (*AutotuneResults) Descriptor deprecated

func (*AutotuneResults) Descriptor() ([]byte, []int)

Deprecated: Use AutotuneResults.ProtoReflect.Descriptor instead.

func (*AutotuneResults) GetResults

func (x *AutotuneResults) GetResults() []*AutotuneResults_Entry

func (*AutotuneResults) GetVersion

func (x *AutotuneResults) GetVersion() int32

func (*AutotuneResults) ProtoMessage

func (*AutotuneResults) ProtoMessage()

func (*AutotuneResults) ProtoReflect

func (x *AutotuneResults) ProtoReflect() protoreflect.Message

func (*AutotuneResults) Reset

func (x *AutotuneResults) Reset()

func (*AutotuneResults) String

func (x *AutotuneResults) String() string

type AutotuneResults_Entry

type AutotuneResults_Entry struct {
	Device string                     `protobuf:"bytes,1,opt,name=device,proto3" json:"device,omitempty"`
	Hlo    string                     `protobuf:"bytes,2,opt,name=hlo,proto3" json:"hlo,omitempty"`
	Result *autotuning.AutotuneResult `protobuf:"bytes,3,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*AutotuneResults_Entry) Descriptor deprecated

func (*AutotuneResults_Entry) Descriptor() ([]byte, []int)

Deprecated: Use AutotuneResults_Entry.ProtoReflect.Descriptor instead.

func (*AutotuneResults_Entry) GetDevice

func (x *AutotuneResults_Entry) GetDevice() string

func (*AutotuneResults_Entry) GetHlo

func (x *AutotuneResults_Entry) GetHlo() string

func (*AutotuneResults_Entry) GetResult

func (*AutotuneResults_Entry) ProtoMessage

func (*AutotuneResults_Entry) ProtoMessage()

func (*AutotuneResults_Entry) ProtoReflect

func (x *AutotuneResults_Entry) ProtoReflect() protoreflect.Message

func (*AutotuneResults_Entry) Reset

func (x *AutotuneResults_Entry) Reset()

func (*AutotuneResults_Entry) String

func (x *AutotuneResults_Entry) String() string

type AutotuningLogs

type AutotuningLogs struct {
	Logs []*autotuning.AutotuningLog `protobuf:"bytes,1,rep,name=logs,proto3" json:"logs,omitempty"`
	// contains filtered or unexported fields
}

func (*AutotuningLogs) Descriptor deprecated

func (*AutotuningLogs) Descriptor() ([]byte, []int)

Deprecated: Use AutotuningLogs.ProtoReflect.Descriptor instead.

func (*AutotuningLogs) GetLogs

func (x *AutotuningLogs) GetLogs() []*autotuning.AutotuningLog

func (*AutotuningLogs) ProtoMessage

func (*AutotuningLogs) ProtoMessage()

func (*AutotuningLogs) ProtoReflect

func (x *AutotuningLogs) ProtoReflect() protoreflect.Message

func (*AutotuningLogs) Reset

func (x *AutotuningLogs) Reset()

func (*AutotuningLogs) String

func (x *AutotuningLogs) String() string

Jump to

Keyboard shortcuts

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