io-chess
UCI chess engine
Loading...
Searching...
No Matches
BenchConfig Struct Reference

#include <MoECacheModel.hpp>

Public Attributes

int nGames = 20
int nPlies = 40
unsigned seed = 42
int nThreads = 1
int minParallelDirtyHeads = 4
int minParallelActiveExperts = 3
int denseDirtySqThreshold = 16
ExpertPoolMode expertPoolMode = ExpertPoolMode::Flat
bool routeSlowGlobals = false
int branchConvLayers = 3
int branchDim = kDefaultBranchDim
int mixerOut = kDefaultMixerOut
int nBypass = kDefaultBypass
int nGlobals = kDefaultGlobals
int nExperts = kDefaultExperts
int expertBottleneck = kDefaultExpertBottleneck
int expertHidden = kDefaultExpertHidden

Member Data Documentation

◆ branchConvLayers

int BenchConfig::branchConvLayers = 3

◆ branchDim

int BenchConfig::branchDim = kDefaultBranchDim

◆ denseDirtySqThreshold

int BenchConfig::denseDirtySqThreshold = 16

◆ expertBottleneck

int BenchConfig::expertBottleneck = kDefaultExpertBottleneck

◆ expertHidden

int BenchConfig::expertHidden = kDefaultExpertHidden

◆ expertPoolMode

ExpertPoolMode BenchConfig::expertPoolMode = ExpertPoolMode::Flat

◆ minParallelActiveExperts

int BenchConfig::minParallelActiveExperts = 3

◆ minParallelDirtyHeads

int BenchConfig::minParallelDirtyHeads = 4

◆ mixerOut

int BenchConfig::mixerOut = kDefaultMixerOut

◆ nBypass

int BenchConfig::nBypass = kDefaultBypass

◆ nExperts

int BenchConfig::nExperts = kDefaultExperts

◆ nGames

int BenchConfig::nGames = 20

◆ nGlobals

int BenchConfig::nGlobals = kDefaultGlobals

◆ nPlies

int BenchConfig::nPlies = 40

◆ nThreads

int BenchConfig::nThreads = 1

◆ routeSlowGlobals

bool BenchConfig::routeSlowGlobals = false

◆ seed

unsigned BenchConfig::seed = 42

The documentation for this struct was generated from the following file: