Documentation
¶
Index ¶
- Variables
- type AutotuneResults
- func (*AutotuneResults) Descriptor() ([]byte, []int)deprecated
- func (x *AutotuneResults) GetResults() []*AutotuneResults_Entry
- func (x *AutotuneResults) GetVersion() int32
- func (*AutotuneResults) ProtoMessage()
- func (x *AutotuneResults) ProtoReflect() protoreflect.Message
- func (x *AutotuneResults) Reset()
- func (x *AutotuneResults) String() string
- type AutotuneResults_Entry
- func (*AutotuneResults_Entry) Descriptor() ([]byte, []int)deprecated
- func (x *AutotuneResults_Entry) GetDevice() string
- func (x *AutotuneResults_Entry) GetHlo() string
- func (x *AutotuneResults_Entry) GetResult() *autotuning.AutotuneResult
- func (*AutotuneResults_Entry) ProtoMessage()
- func (x *AutotuneResults_Entry) ProtoReflect() protoreflect.Message
- func (x *AutotuneResults_Entry) Reset()
- func (x *AutotuneResults_Entry) String() string
- type AutotuningLogs
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 (x *AutotuneResults_Entry) GetResult() *autotuning.AutotuneResult
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
Click to show internal directories.
Click to hide internal directories.