MCPcopy Create free account

hub / github.com/AIS-SNU/Smart-Infinity / types & classes

Types & classes624 in github.com/AIS-SNU/Smart-Infinity

↓ 21 callersClassElasticityConfigError
Elasticity configuration error
deepspeed/elasticity/config.py:16
↓ 13 callersClassConfig
deepspeed/ops/csrc/includes/gelu.h:16
↓ 12 callersClassMMapIndexedDataset
deepspeed/runtime/data_pipeline/data_sampling/indexed_dataset.py:369
↓ 10 callersClasspp_int
A wrapper for integers that will return a custom string or comma-formatted string of the integer. For example, print(pp_int(1e5)) will return
deepspeed/runtime/config_utils.py:120
↓ 9 callersClassGatheredParameters
deepspeed/runtime/zero/partition_parameters.py:1532
↓ 8 callersClassCommandToken
DeepSpeedExample/megatron/deprecated_data_utils/tokenization.py:150
↓ 8 callersClassTokenization
Tokenization object to hold tokenization, (processed text),and original text. Can hold tokenization as Ids or tokens. It also holds
DeepSpeedExample/megatron/deprecated_data_utils/tokenization.py:49
↓ 7 callersClassReplaceWithTensorSlicing
deepspeed/module_inject/replace_module.py:31
↓ 6 callersClassDeepSpeedGPTInference
Initialize the DeepSpeed GPT Transformer Layer.
deepspeed/model_implementations/transformers/ds_gpt.py:9
↓ 6 callersClassInferenceBuilder
deepspeed/ops/op_builder/transformer_inference.py:9
↓ 6 callersClassRandomLTDBuilder
deepspeed/ops/op_builder/random_ltd.py:9
↓ 6 callersClassmeg_2d_parallel_map
deepspeed/checkpoint/reshape_meg_2d.py:9
↓ 5 callersClassTorchCheckpointEngine
deepspeed/runtime/checkpoint_engine/torch_checkpoint_engine.py:12
↓ 5 callersClassTypeToken
DeepSpeedExample/megatron/deprecated_data_utils/tokenization.py:181
↓ 4 callersClassAsyncIOBuilder
deepspeed/ops/op_builder/async_io.py:12
↓ 4 callersClassDeepSpeedInferenceConfig
Sets parameters for DeepSpeed Inference Engine.
deepspeed/inference/config.py:126
↓ 4 callersClassSwapBufferManager
deepspeed/runtime/swap_tensor/utils.py:180
↓ 4 callersClassSynchronizedWallClockTimer
Group of timers. Borrowed from Nvidia Megatron code
deepspeed/utils/timer.py:33
↓ 4 callersClassTEColumnParallelLinear
Wrapper for the Transformer-Engine's `Linear` layer but specialized similar to megatron's `ColumnParallelLinear` layer.
DeepSpeedExample/megatron/core/transformer/custom_layers/transformer_engine.py:77
↓ 4 callersClassUtilsBuilder
deepspeed/ops/op_builder/utils.py:9
↓ 4 callersClassWeightQuantization
deepspeed/runtime/weight_quantizer.py:11
↓ 3 callersClassAsyncTensorSwapper
deepspeed/runtime/swap_tensor/async_swapper.py:18
↓ 3 callersClassDeepSpeedConfig
deepspeed/runtime/config.py:679
↓ 3 callersClassElasticityConfig
Elastic config object, constructed from a param dictionary that only contains elastic config parameters, example below: If elasticity is
deepspeed/elasticity/config.py:28
↓ 3 callersClassElasticityError
Base exception for all elasticity related errors
deepspeed/elasticity/config.py:10
↓ 3 callersClassForwardPass
Compute a forward pass. Roughly: .. code-block:: python buffers['outputs'][buffer_id] = forward(buffers['inputs'][buffer_id])
deepspeed/runtime/pipe/schedule.py:400
↓ 3 callersClassGPT2Model
GPT-2 Language model.
DeepSpeedExample/megatron/model/gpt2_model.py:36
↓ 3 callersClassLinearLayer
deepspeed/module_inject/layers.py:32
↓ 3 callersClassLoadMicroBatch
Load a micro-batch into a buffer. Roughly: .. code-block:: python buffers['inputs'][buffer_id] = next(data_iter)
deepspeed/runtime/pipe/schedule.py:387
↓ 3 callersClassMpiBackend
deepspeed/runtime/comm/mpi.py:15
↓ 3 callersClassNcclBackend
deepspeed/runtime/comm/nccl.py:15
↓ 3 callersClassParallelMLP
MLP. MLP will take the input with h hidden state, project it to 4*h hidden dimension, perform nonlinear transformation, and project the s
DeepSpeedExample/megatron/model/transformer.py:60
↓ 3 callersClassParallelSelfAttention
Parallel self-attention layer abstract class. Self-attention layer takes input with size [b, s, h] and returns output of the same size.
DeepSpeedExample/megatron/model/transformer.py:138
↓ 3 callersClassPipelineError
Errors related to the use of deepspeed.PipelineModule
deepspeed/runtime/pipe/module.py:25
↓ 3 callersClassRaceDataset
DeepSpeedExample/tasks/race/data.py:19
↓ 3 callersClassRecvActivation
Receive activations from the previous stage in the pipeline. Roughly: .. code-block:: python buffers['inputs'][buffer_id] = recv()
deepspeed/runtime/pipe/schedule.py:444
↓ 3 callersClassSendActivation
Send activations to the next stage in the pipeline. Roughly: .. code-block:: python send(buffers['outputs'][buffer_id]) .. not
deepspeed/runtime/pipe/schedule.py:428
↓ 3 callersClassSparsityConfig
Abstract Configuration class to store `sparsity configuration of a self attention layer`. It contains shared property of different block-sparse sp
deepspeed/ops/sparse_attention/sparsity_config.py:10
↓ 3 callersClassSwapBufferPool
deepspeed/runtime/swap_tensor/utils.py:96
↓ 3 callersClassmodel_3d_desc
deepspeed/checkpoint/reshape_3d_utils.py:17
↓ 2 callersClassBackwardPass
Compute a backward pass and accumulate gradients. Roughly: .. code-block:: python outputs = buffers['outputs'][buffer_id] g
deepspeed/runtime/pipe/schedule.py:412
↓ 2 callersClassBlockData
Serializable data structure for holding data for blocks -- embeddings and necessary metadata for REALM
DeepSpeedExample/megatron/data/realm_index.py:17
↓ 2 callersClassCheckOverflow
Checks for overflow in gradient across parallel process
deepspeed/runtime/utils.py:176
↓ 2 callersClassClassification
DeepSpeedExample/megatron/model/classification.py:29
↓ 2 callersClassContiguousMemoryAllocator
deepspeed/runtime/zero/contiguous_memory_allocator.py:16
↓ 2 callersClassCupyBackend
deepspeed/runtime/compression/cupy.py:11
↓ 2 callersClassCurriculumScheduler
deepspeed/runtime/data_pipeline/curriculum_scheduler.py:11
↓ 2 callersClassDeepSpeedAutotuningConfig
deepspeed/autotuning/config.py:10
↓ 2 callersClassDeepSpeedBERTInference
Initialize the DeepSpeed BERT Transformer Layer.
deepspeed/model_implementations/transformers/ds_bert.py:9
↓ 2 callersClassDeepSpeedConfigError
deepspeed/runtime/config.py:89
↓ 2 callersClassDeepSpeedInferenceConfig
Initialize the DeepSpeed Transformer Config. Arguments: hidden_size: The hidden size of the transformer layer intermed
deepspeed/ops/transformer/inference/config.py:21
↓ 2 callersClassDeepSpeedMegatronGPTInference
Initialize the DeepSpeed Megatron GPT Transformer Layer.
deepspeed/model_implementations/transformers/ds_megatron_gpt.py:9
↓ 2 callersClassDeepSpeedMoEMLP
deepspeed/ops/transformer/inference/moe_inference.py:134
↓ 2 callersClassDeepSpeedSelfAttention
deepspeed/ops/transformer/inference/ds_attention.py:16
↓ 2 callersClassDeepSpeedTransformerConfig
Initialize the DeepSpeed Transformer Config. Arguments: batch_size: The maximum batch size used for running the kernel on each GP
deepspeed/ops/transformer/transformer.py:34
↓ 2 callersClassDeepSpeedZeRoOffload
deepspeed/runtime/zero/parameter_offload.py:201
↓ 2 callersClassDistributedBatchSampler
Similar to normal implementation of distributed sampler, except implementation is at the batch sampler level, instead of just the sampler leve
DeepSpeedExample/megatron/data/samplers.py:78
↓ 2 callersClassDummyOptim
Dummy optimizer presents model parameters as a param group, this is primarily used to allow ZeRO-3 without an optimizer
deepspeed/runtime/utils.py:40
↓ 2 callersClassDynamicLossScaler
Class that manages dynamic loss scaling. It is recommended to use :class:`DynamicLossScaler` indirectly, by supplying ``dynamic_loss_scale
DeepSpeedExample/megatron/fp16/loss_scaler.py:76
↓ 2 callersClassDynamicLossScaler
Class that manages dynamic loss scaling. It is recommended to use :class:`DynamicLossScaler` indirectly, by supplying ``dynamic_loss_scale=T
deepspeed/runtime/fp16/loss_scaler.py:91
↓ 2 callersClassFP16_Optimizer
FP16 Optimizer for training fp16 models. Handles loss scaling. For usage example please see, TODO: DeepSpeed V2 Tutorial
deepspeed/runtime/fp16/fused_optimizer.py:22
↓ 2 callersClassFlopsProfiler
Measures the latency, number of estimated floating-point operations and parameters of each module in a PyTorch model. The flops-profiler profiles
deepspeed/profiling/flops_profiler/profiler.py:23
↓ 2 callersClassGPT2Dataset
DeepSpeedExample/megatron/deprecated_data_utils/datasets.py:468
↓ 2 callersClassGroupQuantizer
deepspeed/module_inject/replace_module.py:143
↓ 2 callersClassICTDataset
Dataset containing sentences and their blocks for an inverse cloze task.
DeepSpeedExample/megatron/data/ict_dataset.py:38
↓ 2 callersClassIREncoderBertModel
BERT-based encoder for queries or blocks used for learned information retrieval.
DeepSpeedExample/megatron/model/realm_model.py:147
↓ 2 callersClassIdentityLayer
DeepSpeedExample/megatron/mpu/tests/commons.py:25
↓ 2 callersClassIdentityLayer2D
DeepSpeedExample/megatron/mpu/tests/test_layers.py:176
↓ 2 callersClassIdentityLayer3D
DeepSpeedExample/megatron/mpu/tests/test_layers.py:318
↓ 2 callersClassIndexedDataset
Loader for IndexedDataset
DeepSpeedExample/megatron/data/indexed_dataset.py:127
↓ 2 callersClassIndexedDataset
Loader for IndexedDataset
deepspeed/runtime/data_pipeline/data_sampling/indexed_dataset.py:138
↓ 2 callersClassMMapIndexedDatasetBuilder
deepspeed/runtime/data_pipeline/data_sampling/indexed_dataset.py:575
↓ 2 callersClassMatMul
Block-Sparse MatMul class; this class handles three types of matrix-multiplication: - sparse = dense X dense - dense = sparse X dense
deepspeed/ops/sparse_attention/matmul.py:628
↓ 2 callersClassMiCS_AllGatherCoalescedHandle
This handle assumes that no need to copy data out from a contiguous tensor
deepspeed/runtime/zero/mics.py:31
↓ 2 callersClassNormalize
deepspeed/module_inject/layers.py:56
↓ 2 callersClassOptimizerStep
Performs one step with the optimizer and zeros gradients. .. note:: Should be issued after :class:`ReduceGrads` and :class:`ReduceTiedGrads`.
deepspeed/runtime/pipe/schedule.py:347
↓ 2 callersClassOptimizerSwapOp
deepspeed/runtime/swap_tensor/pipelined_optimizer_swapper.py:19
↓ 2 callersClassPartitionedTensor
deepspeed/runtime/utils.py:621
↓ 2 callersClassPipeDataParallelTopology
A topology specialization for hybrid data and pipeline parallelism. Uses data parallelism on the last dimension to encourage gradient
deepspeed/runtime/pipe/topology.py:232
↓ 2 callersClassQuantAct
Class to quantize given activations. Note that when using this function, the input activation quantization range will be fixed for all tokens
deepspeed/compression/basic_layer.py:17
↓ 2 callersClassReduceGrads
Reduce the computed gradients among data-parallel processes within the stage.
deepspeed/runtime/pipe/schedule.py:357
↓ 2 callersClassSpatialInferenceBuilder
deepspeed/ops/op_builder/spatial_inference.py:9
↓ 2 callersClassSwapBuffer
deepspeed/runtime/swap_tensor/utils.py:37
↓ 2 callersClassTELayerNorm
Wrapper for the Transformer-Engine's `LayerNorm`.
DeepSpeedExample/megatron/core/transformer/custom_layers/transformer_engine.py:10
↓ 2 callersClassTERowParallelLinear
Wrapper for the Transformer-Engine's `Linear` layer but specialized similar to megatron's `RowParallelLinear` layer.
DeepSpeedExample/megatron/core/transformer/custom_layers/transformer_engine.py:96
↓ 2 callersClassThroughputTimer
deepspeed/utils/timer.py:153
↓ 2 callersClassTimers
Group of timers.
DeepSpeedExample/megatron/global_vars.py:200
↓ 2 callersClassTokenizer
Tokenizer object that handles text tokenization, command tokens, and type tokens. Command tokens and text tokens are stored together in o
DeepSpeedExample/megatron/deprecated_data_utils/tokenization.py:207
↓ 2 callersClassTopKGate
Gate module which implements Top2Gating as described in Gshard_. :: gate = TopKGate(model_dim, num_experts) l_aux, combine_weight
deepspeed/moe/sharded_moe.py:343
↓ 2 callersClassTorchBackend
A light-weight wrapper class for torch.distributed API. Only a subset of functions are wrapped. Once the init_process_group i
deepspeed/comm/torch.py:39
↓ 2 callersClassVectorMatMulOp
deepspeed/ops/transformer/inference/op_binding/vector_matmul.py:12
↓ 2 callersClassZeRORuntimeException
deepspeed/runtime/zero/utils.py:35
↓ 2 callersClass_BertWordPieceTokenizer
Original BERT wordpiece tokenizer.
DeepSpeedExample/megatron/tokenizer/tokenizer.py:127
↓ 2 callersClassfragment_address
deepspeed/utils/tensor_fragment.py:12
↓ 1 callersClassActivationQuantConfig
deepspeed/inference/config.py:104
↓ 1 callersClassAllGatherCoalescedHandle
deepspeed/runtime/zero/partition_parameters.py:539
↓ 1 callersClassAllGatherHandle
deepspeed/runtime/zero/partition_parameters.py:525
↓ 1 callersClassAnnealingLR
Anneals the learning rate.
DeepSpeedExample/megatron/learning_rates.py:23
↓ 1 callersClassAsyncPartitionedParameterSwapper
deepspeed/runtime/swap_tensor/partitioned_param_swapper.py:36
↓ 1 callersClassAutotuner
The DeepSpeed Autotuner automatically discovers the optimal DeepSpeed configuration that delivers good training speed. The Autotuner uses model inform
deepspeed/autotuning/autotuner.py:42
next →1–100 of 624, ranked by callers