MCPcopy Create free account

hub / github.com/SandAI-org/MAGI-1 / types & classes

Types & classes59 in github.com/SandAI-org/MAGI-1

↓ 7 callersClassFusedLayerNorm
Layer Norm, fused into a single CUDA kernel. Borrow from: https://github.com/NVIDIA/Megatron-LM/blob/6501752396e9cc360ce894cda4b2217a58c1c09d
inference/model/dit/dit_module.py:323
↓ 5 callersClassDiagonalGaussianDistribution
inference/model/vae/vae_module.py:723
↓ 3 callersClassFakeHandle
inference/infra/parallelism/context_parallel.py:89
↓ 3 callersClassPackedCrossAttnParams
inference/common/dataclass.py:34
↓ 2 callersClassBlock
inference/model/vae/vae_module.py:308
↓ 2 callersClassPackedCoreAttnParams
inference/common/dataclass.py:23
↓ 2 callersClassWorkStatus
inference/pipeline/video_generate.py:238
↓ 1 callersClassAdaModulateLayer
inference/model/dit/dit_module.py:177
↓ 1 callersClassAttention
inference/model/vae/vae_module.py:261
↓ 1 callersClassCSOHelper
inference/infra/parallelism/context_parallel.py:623
↓ 1 callersClassCaptionEmbedder
Embeds class labels into vector representations. Also handles label dropout for classifier-free guidance.
inference/model/dit/dit_module.py:106
↓ 1 callersClassCustomLayerNormLinear
inference/model/dit/dit_module.py:390
↓ 1 callersClassCustomMLP
CustomMLP will take the input with h hidden state, project it to 4*h hidden dimension, perform nonlinear transformation, and project the
inference/model/dit/dit_module.py:493
↓ 1 callersClassEngineConfig
inference/common/config.py:88
↓ 1 callersClassEventPathTimer
A lightweight class for recording time without any distributed barrier. This class allows for recording elapsed time between events without
inference/common/timer.py:22
↓ 1 callersClassFinalLinear
The final linear layer of DiT.
inference/model/dit/dit_module.py:160
↓ 1 callersClassFullyParallelAttention
inference/model/dit/dit_module.py:851
↓ 1 callersClassInferenceInput
inference/pipeline/video_generate.py:34
↓ 1 callersClassInferenceParams
Inference parameters that are passed to the main model in order to efficienly calculate and store the context during inference.
inference/common/dataclass.py:62
↓ 1 callersClassLearnableRotaryEmbeddingCat
Rotary position embedding w/ concatenatd sin & cos The following impl/resources were referenced for this impl: * https://github.com/lucidrain
inference/model/dit/dit_module.py:720
↓ 1 callersClassMagiConfig
inference/common/config.py:111
↓ 1 callersClassMagiPipeline
inference/pipeline/pipeline.py:27
↓ 1 callersClassManualLayerNorm
inference/model/vae/vae_module.py:229
↓ 1 callersClassMlp
inference/model/vae/vae_module.py:207
↓ 1 callersClassModelConfig
inference/common/config.py:23
↓ 1 callersClassModelMetaArgs
inference/common/dataclass.py:45
↓ 1 callersClassPPScheduler
inference/infra/parallelism/pipeline_parallel.py:30
↓ 1 callersClassPatchEmbed
Image to Patch Embedding
inference/model/vae/vae_module.py:353
↓ 1 callersClassPerTensorQuantizedFp8Linear
inference/model/dit/dit_module.py:431
↓ 1 callersClassRankGenerator
inference/infra/distributed/parallel_state.py:192
↓ 1 callersClassRuntimeConfig
inference/common/config.py:53
↓ 1 callersClassSampleTransport
inference/pipeline/video_generate.py:251
↓ 1 callersClassT5Embedder
inference/model/t5/t5_model.py:27
↓ 1 callersClassTensorAndHandler
inference/infra/parallelism/pipeline_parallel.py:25
↓ 1 callersClassTileProcessor
inference/infra/parallelism/tile_parallel.py:181
↓ 1 callersClassTimestepEmbedder
Embeds scalar timesteps into vector representations.
inference/model/dit/dit_module.py:50
↓ 1 callersClassTransformerBlock
Transformer class.
inference/model/dit/dit_module.py:1373
↓ 1 callersClassTransformerLayer
A single transformer layer. Transformer layer takes input with size [s, b, h] and returns an output of the same size.
inference/model/dit/dit_module.py:1252
↓ 1 callersClassUnconditionGuard
inference/model/dit/dit_model.py:447
↓ 1 callersClassVaeHelper
inference/pipeline/video_process.py:44
↓ 1 callersClassViTDecoder
Vision Transformer with support for patch or hybrid CNN input stage
inference/model/vae/vae_module.py:570
↓ 1 callersClassViTEncoder
Vision Transformer with support for patch or hybrid CNN input stage
inference/model/vae/vae_module.py:410
↓ 1 callersClassVideoDiTModel
VideoDiT model for video diffusion. Args: config (MagiConfig): Transformer config pre_process (bool, optional): Include embedding
inference/model/dit/dit_model.py:42
ClassAttention
Attention layer abstract class.
inference/model/dit/dit_module.py:776
ClassAutoModel
r""" :class:`~models.AutoModel` is a generic model class that will be instantiated as one of the base model classes of the library when cr
inference/model/vae/vae_model.py:336
ClassGlobalLogger
inference/common/logger.py:20
ClassMagiImageLoader
comfyui/comfy_nodes.py:82
ClassMagiProcess
comfyui/comfy_nodes.py:119
ClassMagiPromptLoader
comfyui/comfy_nodes.py:31
ClassMagiSaveVideo
comfyui/comfy_nodes.py:210
ClassMagiTextEncoder
comfyui/comfy_nodes.py:49
ClassMagiVideoLoader
comfyui/comfy_nodes.py:101
ClassParallelHelper
inference/infra/parallelism/tile_parallel.py:22
ClassPerChannelQuantizedFp8Linear
inference/model/dit/dit_module.py:462
ClassSimpleJSONEncoder
inference/common/config.py:165
ClassSingletonMeta
Singleton metaclass
inference/pipeline/video_process.py:31
ClassUlyssesScheduler
inference/infra/parallelism/context_parallel.py:452
ClassViTVAE
inference/model/vae/vae_model.py:222
ClassVideoTokenizerABC
Abstract base class for video tokenizers. This class defines the interface for video tokenizers and provides common methods and properties.
inference/model/vae/vae_model.py:29