Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NeuralCarver/Michelangelo
/ types & classes
Types & classes
68 in github.com/NeuralCarver/Michelangelo
⨍
Functions
318
◇
Types & classes
68
↓ 4 callers
Class
MLP
michelangelo/models/modules/transformer_blocks.py:229
↓ 4 callers
Class
ResidualAttentionBlock
michelangelo/models/modules/transformer_blocks.py:77
↓ 3 callers
Class
AdaLayerNorm
michelangelo/models/modules/diffusion_transformer.py:18
↓ 3 callers
Class
LearnedFourierEmbedder
following @crowsonkb "s lead with learned sinusoidal pos emb
michelangelo/models/modules/embedder.py:108
↓ 2 callers
Class
CLIPEmbedOutput
michelangelo/models/conditional_encoders/clip.py:17
↓ 2 callers
Class
DiagonalGaussianDistribution
michelangelo/models/modules/distributions.py:25
↓ 2 callers
Class
FourierEmbedder
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
michelangelo/models/modules/embedder.py:11
↓ 2 callers
Class
Latent2MeshOutput
michelangelo/models/tsal/tsal_base.py:16
↓ 2 callers
Class
MLP
michelangelo/models/modules/transformer_vit.py:256
↓ 2 callers
Class
MultiheadAttention
michelangelo/models/modules/transformer_blocks.py:18
↓ 2 callers
Class
MultiheadCrossAttention
michelangelo/models/modules/transformer_blocks.py:118
↓ 2 callers
Class
ResidualCrossAttentionBlock
michelangelo/models/modules/transformer_blocks.py:188
↓ 2 callers
Class
Transformer
michelangelo/models/modules/transformer_blocks.py:247
↓ 1 callers
Class
AlignedMeshOutput
michelangelo/models/tsal/tsal_base.py:23
↓ 1 callers
Class
Compose
Composes several transforms together. This transform does not support torchscript. Please, see the note below. Args: transforms (list
michelangelo/data/transforms.py:341
↓ 1 callers
Class
CrossAttentionDecoder
michelangelo/models/tsal/sal_perceiver.py:115
↓ 1 callers
Class
CrossAttentionEncoder
michelangelo/models/tsal/sal_perceiver.py:20
↓ 1 callers
Class
DitBlock
michelangelo/models/modules/diffusion_transformer.py:37
↓ 1 callers
Class
MultiheadAttention
michelangelo/models/modules/transformer_vit.py:82
↓ 1 callers
Class
MultiheadCrossAttention
michelangelo/models/modules/transformer_vit.py:165
↓ 1 callers
Class
Point2MeshOutput
michelangelo/models/tsal/tsal_base.py:8
↓ 1 callers
Class
QKVMultiheadAttention
michelangelo/models/modules/transformer_blocks.py:48
↓ 1 callers
Class
QKVMultiheadAttention
michelangelo/models/modules/transformer_vit.py:108
↓ 1 callers
Class
QKVMultiheadCrossAttention
michelangelo/models/modules/transformer_blocks.py:155
↓ 1 callers
Class
QKVMultiheadCrossAttention
michelangelo/models/modules/transformer_vit.py:197
↓ 1 callers
Class
RandomResize
Apply randomly Resize with a given probability.
michelangelo/data/transforms.py:279
↓ 1 callers
Class
ResidualAttentionBlock
michelangelo/models/modules/transformer_vit.py:128
↓ 1 callers
Class
UNetDiffusionTransformer
michelangelo/models/modules/diffusion_transformer.py:135
Class
ASLDiffuser
michelangelo/models/asl_diffusion/asl_diffuser_pl_module.py:36
Class
AbstractDistribution
michelangelo/models/modules/distributions.py:6
Class
AbstractEncoder
michelangelo/models/conditional_encoders/encoder_factory.py:13
Class
AlignedShapeAsLatentModule
michelangelo/models/tsal/tsal_base.py:86
Class
AlignedShapeAsLatentPLModule
michelangelo/models/tsal/tsal_base.py:67
Class
AlignedShapeAsLatentPLModule
michelangelo/models/tsal/asl_pl_module.py:24
Class
AlignedShapeLatentPerceiver
michelangelo/models/tsal/sal_perceiver.py:309
Class
AxisScale
michelangelo/data/transforms.py:250
Class
AxisScaleTransform
michelangelo/data/transforms.py:201
Class
BaseDenoiser
michelangelo/models/asl_diffusion/base.py:7
Class
CLIPAlignedShapeAsLatentModule
michelangelo/models/tsal/clip_asl_module.py:11
Class
CLIPEncoder
michelangelo/models/conditional_encoders/clip.py:23
Class
CheckpointFunction
michelangelo/models/modules/checkpoint.py:38
Class
ClassEmbedder
michelangelo/models/conditional_encoders/encoder_factory.py:23
Class
ClipASLDiffuser
michelangelo/models/asl_diffusion/clip_asl_diffuser_pl_module.py:33
Class
ConditionalASLUDTDenoiser
michelangelo/models/asl_diffusion/asl_udt.py:13
Class
ContrastKLNearFar
michelangelo/models/tsal/loss.py:193
Class
DiT
michelangelo/models/modules/diffusion_transformer.py:92
Class
DiracDistribution
michelangelo/models/modules/distributions.py:14
Class
FeatureSelection
michelangelo/data/transforms.py:183
Class
FrozenAlignedCLIPTextEmbedder
Uses the CLIP transformer encoder for text (from Hugging Face)
michelangelo/models/conditional_encoders/encoder_factory.py:111
Class
FrozenCLIPImageEmbedder
Uses the CLIP transformer encoder for text (from Hugging Face)
michelangelo/models/conditional_encoders/encoder_factory.py:185
Class
FrozenCLIPImageGridEmbedder
michelangelo/models/conditional_encoders/encoder_factory.py:299
Class
FrozenCLIPTextEmbedder
Uses the CLIP transformer encoder for text (from Hugging Face)
michelangelo/models/conditional_encoders/encoder_factory.py:38
Class
KLNearFar
michelangelo/models/tsal/loss.py:13
Class
KLNearFarColor
michelangelo/models/tsal/loss.py:95
Class
MeshOutput
michelangelo/graphics/primitives/mesh.py:67
Class
MoECLIPImageEncoder
michelangelo/models/conditional_encoders/encoder_factory.py:379
Class
PyThreeJSViewer
michelangelo/utils/visualizers/pythreejs_viewer.py:12
Class
RandomSample
michelangelo/data/transforms.py:85
Class
ResidualCrossAttentionBlock
michelangelo/models/modules/transformer_vit.py:219
Class
ShapeAsLatentModule
michelangelo/models/tsal/tsal_base.py:51
Class
ShapeAsLatentPLModule
michelangelo/models/tsal/tsal_base.py:35
Class
ShapeAsLatentPLModule
michelangelo/models/tsal/sal_pl_module.py:22
Class
ShapeAsLatentPerceiver
michelangelo/models/tsal/sal_perceiver.py:162
Class
SplitRandomSample
michelangelo/data/transforms.py:130
Class
TexturedShapeAsLatentModule
michelangelo/models/tsal/tsal_base.py:106
Class
ToTensor
michelangelo/data/transforms.py:235
Class
Transformer
michelangelo/models/modules/transformer_vit.py:271
Class
TriplaneLearnedFourierEmbedder
michelangelo/models/modules/embedder.py:135