Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LeelaChessZero/lc0
/ types & classes
Types & classes
523 in github.com/LeelaChessZero/lc0
⨍
Functions
2,664
◇
Types & classes
523
↓ 368 callers
Class
Exception
Exception to throw around.
src/utils/exception.h:36
↓ 100 callers
Class
LayerAdapter
src/utils/weights_adapter.h:37
↓ 33 callers
Class
Int64OnnxConst
GenericOnnxConst for int64 values.
src/neural/onnx/adapters.h:125
↓ 30 callers
Class
Square
Stores a coordinates of a single square.
src/chess/types.h:109
↓ 23 callers
Class
DXAlloc
src/neural/backends/dx/dx_common.h:52
↓ 21 callers
Class
BitBoard
Represents a board as an array of 64 bits. Bit enumeration goes from bottom to top, from left to right: Square a1 is bit 0, square h1 is bit 7, square
src/chess/bitboard.h:43
↓ 14 callers
Class
HloTensorType
src/neural/xla/hlo_builder.h:66
↓ 13 callers
Class
NumericRetVal
scripts/pybind/retval.py:92
↓ 9 callers
Class
Position
src/chess/position.h:38
↓ 7 callers
Class
Move
src/chess/types.h:139
↓ 6 callers
Class
Class
scripts/pybind/__init__.py:52
↓ 6 callers
Class
MEvaluator
src/search/dag_classic/search.cc:77
↓ 6 callers
Class
MEvaluator
src/search/classic/search.cc:77
↓ 6 callers
Class
NumericParameter
scripts/pybind/parameters.py:127
↓ 5 callers
Class
IterateBits
src/utils/bititer.h:112
↓ 5 callers
Class
PjrtException
PJRT errors as exceptions.
src/neural/backends/xla/pjrt.h:98
↓ 4 callers
Class
FloatOnnxConst
GenericOnnxConst for float values.
src/neural/onnx/adapters.h:136
↓ 4 callers
Class
HloContext
src/neural/xla/hlo_builder.h:40
↓ 4 callers
Class
Input
src/python/weights.h:91
↓ 4 callers
Class
Int32OnnxConst
GenericOnnxConst for int32 values.
src/neural/onnx/adapters.h:114
↓ 4 callers
Class
StringParameter
scripts/pybind/parameters.py:45
↓ 4 callers
Class
stat
src/utils/filesystem.posix.cc:57
↓ 3 callers
Class
ConvBlock
src/neural/network_legacy.h:32
↓ 3 callers
Class
File
src/chess/types.h:59
↓ 3 callers
Class
HloBuilder
src/neural/xla/hlo_builder.h:41
↓ 3 callers
Class
IntegralTupleRetVal
scripts/pybind/retval.py:174
↓ 3 callers
Class
NodeToProcess
src/search/classic/search.h:305
↓ 3 callers
Class
Rank
src/chess/types.h:85
↓ 2 callers
Class
ClassParameter
scripts/pybind/parameters.py:73
↓ 2 callers
Class
EdgeAndNode
src/search/dag_classic/node.h:159
↓ 2 callers
Class
EdgeAndNode
src/search/classic/node.h:120
↓ 2 callers
Class
HloComputation
src/neural/xla/hlo_builder.h:47
↓ 2 callers
Class
IntegralArgv
scripts/pybind/parameters.py:180
↓ 2 callers
Class
Iterator
src/utils/weights_adapter.h:39
↓ 2 callers
Class
Layer
src/neural/backends/opencl/OpenCL.h:61
↓ 2 callers
Class
ListOfStringsRetVal
scripts/pybind/retval.py:79
↓ 2 callers
Class
NodeToProcess
src/search/dag_classic/search.h:310
↓ 2 callers
Class
ObjOwnerRetval
scripts/pybind/retval.py:136
↓ 2 callers
Class
ProtoEnumParser
scripts/compile_proto.py:473
↓ 2 callers
Class
ProtoMessageParser
scripts/compile_proto.py:584
↓ 2 callers
Class
SearchParams
src/search/classic/params.h:289
↓ 2 callers
Class
StringRetVal
scripts/pybind/retval.py:70
↓ 2 callers
Class
StringViewRetVal
scripts/pybind/retval.py:61
↓ 2 callers
Class
WDLRescaleParams
src/search/classic/params.h:45
↓ 1 callers
Class
ArgvObjects
scripts/pybind/parameters.py:168
↓ 1 callers
Class
BFloat16OnnxConst
GenericOnnxConst for Ort::BFloat16_t values.
src/neural/onnx/adapters.h:158
↓ 1 callers
Class
BackendCapabilities
src/python/weights.h:179
↓ 1 callers
Class
ChessBoard
Represents a board position. Unlike most chess engines, the board is mirrored for black.
src/chess/board.h:61
↓ 1 callers
Class
Constructor
scripts/pybind/functions.py:245
↓ 1 callers
Class
CppException
scripts/pybind/exceptions.py:29
↓ 1 callers
Enum
DataType
src/neural/onnx/converter.h:39
↓ 1 callers
Class
DisabledConstructor
scripts/pybind/functions.py:268
↓ 1 callers
Class
FFN
src/neural/network_legacy.h:86
↓ 1 callers
Class
Float16OnnxConst
GenericOnnxConst for Ort::Float16_t values.
src/neural/onnx/adapters.h:147
↓ 1 callers
Class
HloPrettyPrinter
src/neural/xla/print_hlo.cc:74
↓ 1 callers
Class
Lexer
scripts/compile_proto.py:86
↓ 1 callers
Class
ListOfStringsParameter
scripts/pybind/parameters.py:97
↓ 1 callers
Class
MHA
src/neural/network_legacy.h:72
↓ 1 callers
Class
MemberFunction
scripts/pybind/functions.py:210
↓ 1 callers
Class
Module
scripts/pybind/__init__.py:157
↓ 1 callers
Class
Node
src/search/classic/node.h:84
↓ 1 callers
Class
NoneRetVal
scripts/pybind/retval.py:44
↓ 1 callers
Class
ObjCopyRetval
scripts/pybind/retval.py:115
↓ 1 callers
Class
ObjTupleRetVal
scripts/pybind/retval.py:156
↓ 1 callers
Class
Pjrt
src/neural/backends/xla/pjrt.h:241
↓ 1 callers
Class
ProtoFieldParser
scripts/compile_proto.py:274
↓ 1 callers
Class
ProtoFileParser
Root grammar of .proto file
scripts/compile_proto.py:787
↓ 1 callers
Class
ProtoTypeParser
scripts/compile_proto.py:177
↓ 1 callers
Class
Smolgen
src/neural/network_legacy.h:59
↓ 1 callers
Class
StaticFunction
scripts/pybind/functions.py:225
↓ 1 callers
Class
Tuner
src/neural/backends/opencl/OpenCLTuner.h:37
↓ 1 callers
Class
Writer
A helper class for writing file line by line with indent.
scripts/compile_proto.py:856
↓ 1 callers
Class
Writer
A helper class for writing file line by line with indent.
scripts/pybind/writer.py:27
Enum
ActivationFunction
The following list matches the one in net.proto. Ideally this would be done by including proto/net.pb.h, but this is incompatible with nvcc.
src/neural/tables/activation_function.h:24
Class
Activations
src/neural/tables/activation_function.h:37
Class
Activations
src/neural/backends/metal/mps/MetalNetworkBuilder.h:35
Enum
AddInputResult
src/neural/backend.h:79
Class
AlphazeroTimeManager
src/search/classic/stoppers/alphazero.cc:35
Class
ArgvParameter
scripts/pybind/parameters.py:156
Class
AtomicVector
src/utils/atomic_vector.h:33
Class
AttentionBody
src/neural/backends/sycl/layers.h:429
Class
AttentionBody
src/neural/backends/cuda/layers.h:471
Class
AttentionBody<float>
src/neural/backends/sycl/layers.cc.dp.cpp:2785
Class
AttentionBody<float>
src/neural/backends/cuda/layers.cc:2440
Class
AttentionBody<half>
src/neural/backends/cuda/layers.cc:2439
Class
AttentionBody<sycl::half>
src/neural/backends/sycl/layers.cc.dp.cpp:2784
Class
AttentionPolicyHead
src/neural/backends/sycl/layers.h:357
Class
AttentionPolicyHead
src/neural/backends/onednn/layers.h:169
Class
AttentionPolicyHead
src/neural/backends/cuda/layers.h:403
Class
AttentionPolicyHead<float>
src/neural/backends/sycl/layers.cc.dp.cpp:2779
Class
AttentionPolicyHead<float>
src/neural/backends/cuda/layers.cc:2434
Class
AttentionPolicyHead<half>
src/neural/backends/cuda/layers.cc:2433
Class
AttentionPolicyHead<sycl::half>
src/neural/backends/sycl/layers.cc.dp.cpp:2778
Class
BFloat16OnnxWeightsAdapter
src/neural/onnx/adapters.h:70
Class
Backend
src/python/weights.h:192
Class
Backend
src/search/search.h:38
Class
Backend
src/neural/backend.h:89
Class
BackendAttributes
Information about the backend or network that search may need.
src/neural/backend.h:43
Class
BackendBenchmark
src/tools/backendbench.h:32
Class
BackendComputation
src/neural/backend.h:75
next →
1–100 of 523, ranked by callers