Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NVIDIA-Merlin/HugeCTR
/ types & classes
Types & classes
981 in github.com/NVIDIA-Merlin/HugeCTR
⨍
Functions
3,072
◇
Types & classes
981
↳
Endpoints
3
↓ 165 callers
Class
TensorParams
HugeCTR/core23/tensor.hpp:35
↓ 152 callers
Class
Tensor
HugeCTR/core23/tensor.hpp:37
↓ 72 callers
Class
RuntimeError
* An internal exception, as a child of std::runtime_error, to carry the error code. */
HugeCTR/core23/error.hpp:187
↓ 44 callers
Class
Device
HugeCTR/core23/tensor.hpp:32
↓ 20 callers
Class
CUDAStream
HugeCTR/core23/cuda_stream.hpp:27
↓ 20 callers
Class
Shape
HugeCTR/core23/shape.hpp:27
↓ 13 callers
Class
CostModel
benchmarks/embedding_collection/hugectr/sharding/planner.py:270
↓ 12 callers
Class
Planner
The planner work out a series of plans iteratively. In each iteration, the planner tries to split the hottest shard and place the shards into
benchmarks/embedding_collection/hugectr/sharding/planner.py:364
↓ 8 callers
Class
DynamicVariable
Abbreviated as ``sok.DynamicVariable``. A variable that allocates memory dynamically. Parameters ---------- dimension: int
sparse_operation_kit/sparse_operation_kit/dynamic_variable.py:34
↓ 7 callers
Class
DataType
HugeCTR/core23/tensor.hpp:33
↓ 4 callers
Class
DataSourceParams
HugeCTR/include/io/filesystem.hpp:122
↓ 3 callers
Class
CompressOffset
notebooks/prototype_embedding_collection/op.py:147
↓ 3 callers
Class
CompressOffset
HugeCTR/embedding/operators/compress_offset.hpp:24
↓ 3 callers
Class
CriteoTsvReader
Input reader for pre-processed Criteo data. Raw Criteo data is assumed to be preprocessed in the following way: 1. Missing values are re
sparse_operation_kit/documents/tutorials/DLRM/dataset.py:20
↓ 3 callers
Class
CriteoTsvReader
Input reader for pre-processed Criteo data. Raw Criteo data is assumed to be preprocessed in the following way: 1. Missing values are re
test/sok_perf_test/dlrm/dataset.py:21
↓ 3 callers
Class
DemoModel
test/sok_perf_test/demo/model.py:147
↓ 3 callers
Class
EmbeddingShardingParam
notebooks/prototype_embedding_collection/common.py:19
↓ 3 callers
Class
NcclAll2AllComm
HugeCTR/embedding/operators/communication.hpp:34
↓ 3 callers
Class
NetworkBackward
HugeCTR/embedding/operators/network_backward.hpp:26
↓ 3 callers
Class
NetworkForward
HugeCTR/embedding/operators/network_forward.hpp:103
↓ 3 callers
Class
OptimizerWrapperV2
sparse_operation_kit/sparse_operation_kit/optimizer.py:231
↓ 3 callers
Class
SOKDenseDemo
sparse_operation_kit/documents/tutorials/DenseDemo/models.py:146
↓ 3 callers
Class
SOK_var_info
sparse_operation_kit/sparse_operation_kit/dump_load.py:146
↓ 2 callers
Class
BinaryDataset
sparse_operation_kit/documents/tutorials/DLRM_Benchmark/dataset.py:9
↓ 2 callers
Class
BinaryDataset
sparse_operation_kit/SOK_DLRM_Benchmark/dataset.py:10
↓ 2 callers
Class
CostModel
samples/dlrm/sharding/planner.py:143
↓ 2 callers
Class
DenseLayer
HugeCTR/include/pybind/model.hpp:209
↓ 2 callers
Class
DenseLayerComputeConfig
HugeCTR/include/pybind/model.hpp:202
↓ 2 callers
Class
EmbeddingParameterInfo
HugeCTR/embedding_storage/weight_io/data_info.hpp:157
↓ 2 callers
Class
EmbeddingTableParam
notebooks/prototype_embedding_collection/embedding_table.py:12
↓ 2 callers
Class
GradIndexCalculation
notebooks/prototype_embedding_collection/op.py:159
↓ 2 callers
Class
KernelParams
HugeCTR/core23/kernel_params.hpp:23
↓ 2 callers
Class
MLP
sparse_operation_kit/example/sok_train_hps_inference/sok_train.py:86
↓ 2 callers
Class
MLP
Sequential multi-layer perceptron (MLP) block.
sparse_operation_kit/documents/tutorials/DLRM_Benchmark/model.py:100
↓ 2 callers
Class
MLP
Sequential multi-layer perceptron (MLP) block.
sparse_operation_kit/documents/tutorials/DLRM/models.py:120
↓ 2 callers
Class
MLP
Sequential multi-layer perceptron (MLP) block.
sparse_operation_kit/SOK_DLRM_Benchmark/model.py:85
↓ 2 callers
Class
MLP
Sequential multi-layer perceptron (MLP) block.
test/sok_perf_test/dlrm/models.py:122
↓ 2 callers
Class
OffsettedBuffer
HugeCTR/core23/buffer.hpp:30
↓ 2 callers
Class
Planner
The planner work out a series of plans iteratively. In each iteration, the planner tries to split the hottest shard and place the shards into
samples/dlrm/sharding/planner.py:205
↓ 2 callers
Class
ShardingState
Containing the state of a sharding process. The plan iteratively update the sharding state based on a given heuristic and obtain solution
samples/dlrm/sharding/planner.py:22
↓ 2 callers
Class
ShardingState
Containing the state of a sharding process. The plan iteratively update the sharding state based on a given heuristic and obtain solution
benchmarks/embedding_collection/hugectr/sharding/planner.py:38
↓ 2 callers
Class
SplitedBinaryDataset
sparse_operation_kit/documents/tutorials/DLRM_Benchmark/dataset.py:182
↓ 2 callers
Class
SyntheticDataset
sparse_operation_kit/documents/tutorials/DLRM_Benchmark/dataset.py:367
↓ 2 callers
Class
nccl_communication
notebooks/prototype_embedding_collection/utils.py:41
↓ 1 callers
Class
All2All
notebooks/prototype_embedding_collection/op.py:663
↓ 1 callers
Class
Allocator
HugeCTR/core23/allocator.hpp:26
↓ 1 callers
Class
AllreduceInplace
notebooks/prototype_embedding_collection/op.py:675
↓ 1 callers
Class
AverageCombiner
HugeCTR/embedding/operators/compress_offset.hpp:38
↓ 1 callers
Class
BinaryToCSV
sparse_operation_kit/documents/tutorials/DLRM/bin2csv.py:28
↓ 1 callers
Class
BinaryToCSV
test/sok_perf_test/dlrm/bin2csv.py:28
↓ 1 callers
Class
Cost
samples/dlrm/sharding/planner.py:129
↓ 1 callers
Class
Cost
benchmarks/embedding_collection/hugectr/sharding/planner.py:256
↓ 1 callers
Class
CudaDeviceContext
* Helper class for switching device */
HugeCTR/include/utils.hpp:216
↓ 1 callers
Class
CudaException
gpu_cache/include/nv_util.h:39
↓ 1 callers
Class
DLRM
sparse_operation_kit/example/sok_train_hps_inference/sok_train.py:171
↓ 1 callers
Class
DLRM
sparse_operation_kit/documents/tutorials/DLRM_Benchmark/model.py:222
↓ 1 callers
Class
DLRM
sparse_operation_kit/documents/tutorials/DLRM/models.py:243
↓ 1 callers
Class
DLRM
sparse_operation_kit/SOK_DLRM_Benchmark/model.py:199
↓ 1 callers
Class
DLRM
test/sok_perf_test/dlrm/models.py:245
↓ 1 callers
Class
DPEmbedding
notebooks/prototype_embedding_collection/embedding.py:344
↓ 1 callers
Class
DPIndexCalculation
notebooks/prototype_embedding_collection/op.py:355
↓ 1 callers
Class
DPLocalReduce
notebooks/prototype_embedding_collection/op.py:605
↓ 1 callers
Class
DPLocalReduceIndexCalculation
notebooks/prototype_embedding_collection/op.py:282
↓ 1 callers
Class
DPModelForward
notebooks/prototype_embedding_collection/op.py:400
↓ 1 callers
Class
DPModelForward
HugeCTR/embedding/operators/model_forward.hpp:23
↓ 1 callers
Class
DataConverter
samples/dlrm/preprocessing/convert_to_raw.py:49
↓ 1 callers
Class
DataGenerator
HugeCTR/include/data_generator.hpp:1102
↓ 1 callers
Class
DataGeneratorParams
HugeCTR/include/data_generator.hpp:1072
↓ 1 callers
Class
DataReaderSparseParam
HugeCTR/include/common.hpp:235
↓ 1 callers
Class
DistributedVariable
sparse_operation_kit/sparse_operation_kit/distributed_variable.py:126
↓ 1 callers
Class
DotInteraction
Dot interaction layer. See theory in the DLRM paper: https://arxiv.org/pdf/1906.00091.pdf, section 2.1.3. Sparse activations and dense activat
sparse_operation_kit/documents/tutorials/DLRM_Benchmark/model.py:143
↓ 1 callers
Class
DotInteraction
Dot interaction layer. See theory in the DLRM paper: https://arxiv.org/pdf/1906.00091.pdf, section 2.1.3. Sparse activations and dense activat
sparse_operation_kit/documents/tutorials/DLRM/models.py:160
↓ 1 callers
Class
DotInteraction
Dot interaction layer. See theory in the DLRM paper: https://arxiv.org/pdf/1906.00091.pdf, section 2.1.3. Sparse activations and dense activat
test/sok_perf_test/dlrm/models.py:162
↓ 1 callers
Class
EmbeddingCollection
notebooks/prototype_embedding_collection/embedding.py:473
↓ 1 callers
Class
EmbeddingCollectionParam
notebooks/prototype_embedding_collection/common.py:11
↓ 1 callers
Class
EmbeddingIO
this unit test is same with test_embedding_collection.cpp this unit test is add embedding load dump during iteration will remove to a new unit test so
test/utest/embedding_collection/test_embedding_collection_load_dump.cpp:38
↓ 1 callers
Class
EmbeddingParam
notebooks/prototype_embedding_collection/common.py:4
↓ 1 callers
Class
EmbeddingPlanner
notebooks/prototype_embedding_collection/embedding.py:8
↓ 1 callers
Class
FileType
sparse_operation_kit/sparse_operation_kit/dump_load.py:181
↓ 1 callers
Class
GraphBuilder
onnx_converter/hugectr2onnx/graph_builder.py:23
↓ 1 callers
Class
GroupedEmbeddingTable
notebooks/prototype_embedding_collection/embedding_table.py:246
↓ 1 callers
Class
GroupedStaticEmbeddingTable
notebooks/prototype_embedding_collection/embedding_table.py:132
↓ 1 callers
Class
HMemCacheConfig
HugeCTR/include/embedding_training_cache/hmem_cache/hmem_cache.hpp:22
↓ 1 callers
Class
HashtableEmbedding
test/sok_perf_test/demo/model.py:28
↓ 1 callers
Class
HdfsConfigs
HugeCTR/include/io/hadoop_filesystem.hpp:27
↓ 1 callers
Class
HorovodTool
sparse_operation_kit/sparse_operation_kit/communication.py:125
↓ 1 callers
Class
HugeCTRLoader
onnx_converter/hugectr2onnx/hugectr_loader.py:114
↓ 1 callers
Class
InferenceModel
sparse_operation_kit/example/sok_train_hps_inference/hps_use_sok_weight_inference.py:100
↓ 1 callers
Class
InitParams
HugeCTR/embedding_storage/common.hpp:41
↓ 1 callers
Class
Input
HugeCTR/include/pybind/model.hpp:166
↓ 1 callers
Class
InteractionDCNArch
sparse_operation_kit/SOK_DLRM_Benchmark/model.py:165
↓ 1 callers
Class
LayerParams
onnx_converter/hugectr2onnx/hugectr_loader.py:68
↓ 1 callers
Class
LearningRateScheduler
LR Scheduler combining Polynomial Decay with Warmup at the beginning. TF-based cond operations necessary for performance in graph mode.
sparse_operation_kit/documents/tutorials/DLRM_Benchmark/trainer.py:63
↓ 1 callers
Class
LearningRateScheduler
LR Scheduler combining Polynomial Decay with Warmup at the beginning. TF-based cond operations necessary for performance in graph mode.
sparse_operation_kit/SOK_DLRM_Benchmark/trainer.py:64
↓ 1 callers
Class
LocalizedEmbedding
notebooks/prototype_embedding_collection/embedding.py:93
↓ 1 callers
Class
LocalizedVariable
sparse_operation_kit/sparse_operation_kit/distributed_variable.py:235
↓ 1 callers
Class
LowRankCrossNetLayer
sparse_operation_kit/SOK_DLRM_Benchmark/model.py:128
↓ 1 callers
Class
Model
notebooks/prototype_embedding_collection/main.py:13
↓ 1 callers
Class
ModelBackward
notebooks/prototype_embedding_collection/op.py:554
↓ 1 callers
Class
ModelBackwardIndexCalculation
notebooks/prototype_embedding_collection/op.py:240
next →
1–100 of 981, ranked by callers