Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/VAST-AI-Research/MIDI-3D
/ types & classes
Types & classes
47 in github.com/VAST-AI-Research/MIDI-3D
⨍
Functions
380
◇
Types & classes
47
↳
Endpoints
1
↓ 5 callers
Class
DiTBlock
r""" Transformer block used in Hunyuan-DiT model (https://github.com/Tencent/HunyuanDiT). Allow skip connection and QKNorm Parameters:
midi/models/transformers/triposg_transformer.py:129
↓ 5 callers
Class
TripoSGAttnProcessor2_0
r""" Processor for implementing scaled dot-product attention (enabled by default if you're using PyTorch 2.0). This is used in the TripoSG mod
midi/models/attention_processor.py:15
↓ 3 callers
Class
MultiObjectDataset
midi/data/multi_object.py:160
↓ 2 callers
Class
FusedTripoSGAttnProcessor2_0
r""" Processor for implementing scaled dot-product attention (enabled by default if you're using PyTorch 2.0) with fused projection layers. Th
midi/models/attention_processor.py:143
↓ 2 callers
Class
MIAttnProcessor2_0
r""" Processor for implementing scaled dot-product attention (enabled by default if you're using PyTorch 2.0). This is used in the MIDI model.
midi/models/attention_processor.py:264
↓ 1 callers
Class
BoundingBox
scripts/grounding_sam.py:103
↓ 1 callers
Class
ChamferDistance
midi/utils/chamfer_distance/chamfer_distance.py:67
↓ 1 callers
Class
ColoredFilter
A logging filter to add color to certain log levels.
launch.py:9
↓ 1 callers
Class
ConfigSnapshotCallback
midi/utils/callbacks.py:99
↓ 1 callers
Class
CustomProgressBar
midi/utils/callbacks.py:115
↓ 1 callers
Class
DetectionResult
scripts/grounding_sam.py:115
↓ 1 callers
Class
DiagonalGaussianDistribution
midi/models/autoencoders/vae.py:8
↓ 1 callers
Class
FrequencyPositionalEmbedding
The sin/cosine positional embedding. Given an input tensor `x` of shape [n_batch, ..., c_dim], it converts each feature dimension of `x[..., i]` i
midi/models/embeddings.py:5
↓ 1 callers
Class
MultiObjectDataModule
midi/data/multi_object.py:632
↓ 1 callers
Class
MultiObjectDataModuleConfig
midi/data/multi_object.py:94
↓ 1 callers
Class
ProgressCallback
midi/utils/callbacks.py:123
↓ 1 callers
Class
RectifiedFlowSchedulerOutput
Output class for the scheduler's `step` function output. Args: prev_sample (`torch.FloatTensor` of shape `(batch_size, num_channels,
midi/schedulers/scheduling_rectified_flow.py:66
↓ 1 callers
Class
TimeRecorder
midi/utils/misc.py:234
↓ 1 callers
Class
Transformer1DModelOutput
midi/models/transformers/modeling_outputs.py:7
↓ 1 callers
Class
TripoSGDecoder
midi/models/autoencoders/autoencoder_kl_triposg.py:91
↓ 1 callers
Class
TripoSGEncoder
midi/models/autoencoders/autoencoder_kl_triposg.py:26
↓ 1 callers
Class
TripoSGPipelineOutput
r""" Output class for TripoSG pipelines.
midi/pipelines/pipeline_triposg_output.py:16
Class
BaseModule
midi/utils/base.py:89
Class
BaseObject
midi/utils/base.py:70
Class
BaseSystem
midi/systems/base.py:24
Class
ChamferDistanceFunction
midi/utils/chamfer_distance/chamfer_distance.py:17
Class
CodeSnapshotCallback
midi/utils/callbacks.py:62
Class
Config
midi/utils/base.py:13
Class
Config
midi/utils/base.py:72
Class
Config
midi/utils/base.py:91
Class
Config
midi/systems/system_midi.py:33
Class
Config
midi/systems/base.py:26
Class
Configurable
midi/utils/base.py:11
Class
CustomAdapterMixin
midi/loaders/custom_adapter.py:12
Class
ExperimentConfig
midi/utils/config.py:46
Class
ExperimentConfig
midi/utils/misc.py:21
Class
FuncArgs
Type for instantiating a function with keyword arguments
midi/utils/typing.py:45
Class
MIDIPipeline
Pipeline for image-to-scene generation based on pre-trained shape diffusion.
midi/pipelines/pipeline_midi.py:100
Class
MIDISystem
midi/systems/system_midi.py:31
Class
RectifiedFlowScheduler
The rectified flow scheduler is a scheduler that is used to propagate the diffusion process in the rectified flow. This model inherits from
midi/schedulers/scheduling_rectified_flow.py:79
Class
SaverMixin
midi/utils/saving.py:20
Class
TransformerDiffusionMixin
r""" Helper for DiffusionPipeline with vae and transformer.(mainly for DIT)
midi/pipelines/pipeline_utils.py:6
Class
TripoSGDiTModel
TripoSG: Diffusion model with a Transformer backbone. Inherit ModelMixin and ConfigMixin to be compatible with the sampler StableDiffusionPi
midi/models/transformers/triposg_transformer.py:358
Class
TripoSGVAEModel
midi/models/autoencoders/autoencoder_kl_triposg.py:215
Class
Updateable
midi/utils/base.py:21
Class
VersionedCallback
midi/utils/callbacks.py:19
Class
_TruncExp
midi/utils/ops.py:40