Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Acquirer ¶
type Acquirer struct {
CacheDir string
Version string
Repo string
GitHubAPIBaseURL string
HTTPClient *http.Client
}
func NewAcquirer ¶
type Entry ¶
type Entry struct {
BuildCommit string `json:"build_commit"`
BuildNumber int `json:"build_number"`
ModelSize int64 `json:"model_size"`
ModelNParams int64 `json:"model_n_params"`
NBatch int `json:"n_batch"`
NUBatch int `json:"n_ubatch"`
NThreads int `json:"n_threads"`
NGPULayers int `json:"n_gpu_layers"`
NCPUMoE int `json:"n_cpu_moe"`
TypeK string `json:"type_k"`
TypeV string `json:"type_v"`
FlashAttn BoolLike `json:"flash_attn"`
FitTarget int `json:"fit_target"`
FitMinCtx int `json:"fit_min_ctx"`
NPrompt int `json:"n_prompt"`
NGen int `json:"n_gen"`
AvgTS float64 `json:"avg_ts"`
StddevTS float64 `json:"stddev_ts"`
SamplesNS []float64 `json:"samples_ns"`
SamplesTS []float64 `json:"samples_ts"`
}
func (Entry) FlashAttnBool ¶
type ExecRunner ¶
type ExecRunner struct{}
Click to show internal directories.
Click to hide internal directories.