Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/FreedomGu/Diffportrait360
/ types & classes
Types & classes
188 in github.com/FreedomGu/Diffportrait360
⨍
Functions
1,154
◇
Types & classes
188
↳
Endpoints
2
↓ 24 callers
Class
TimestepEmbedSequential
A sequential module that passes timestep embeddings to the children that support it as an extra input.
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/diffusionmodules/openaimodel.py:73
↓ 22 callers
Class
ResBlock
A residual block that can optionally change the number of channels. :param channels: the number of input channels. :param emb_channels: t
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/diffusionmodules/openaimodel.py:187
↓ 16 callers
Class
ResnetBlock
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/diffusionmodules/model.py:90
↓ 11 callers
Class
AttentionBlock
An attention block that allows spatial positions to attend to each other. Originally ported from here, but adapted to the N-d case. https
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/diffusionmodules/openaimodel.py:301
↓ 11 callers
Class
SpatialTransformer
Transformer block for image-like data. First, project the input (aka embedding) and reshape to b, t, d. Then apply standard transform
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/attention.py:319
↓ 9 callers
Class
FullyConnectedLayer
diffportrait360_release/code/3DNoise/training/networks_stylegan2.py:96
↓ 8 callers
Class
Conv2dLayer
diffportrait360_release/code/3DNoise/training/networks_stylegan2.py:135
↓ 8 callers
Class
MappingNetwork
diffportrait360_release/code/3DNoise/training/networks_stylegan2.py:193
↓ 8 callers
Class
NormalizeImage
Normlize image by given mean and std.
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/midas/midas/transforms.py:197
↓ 8 callers
Class
SynthesisBlock
diffportrait360_release/code/3DNoise/training/networks_stylegan2.py:369
↓ 8 callers
Class
Transpose
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/midas/midas/vit.py:45
↓ 7 callers
Class
DiscriminatorBlock
diffportrait360_release/code/3DNoise/training/networks_stylegan2.py:562
↓ 6 callers
Class
DiscriminatorEpilogue
diffportrait360_release/code/3DNoise/training/networks_stylegan2.py:680
↓ 6 callers
Class
Downsample
A downsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determini
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/diffusionmodules/openaimodel.py:158
↓ 5 callers
Class
FeatureFusionBlock_custom
Feature fusion block.
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/midas/midas/blocks.py:291
↓ 5 callers
Class
LitEma
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/ema.py:5
↓ 5 callers
Class
Upsample
An upsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determinin
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/diffusionmodules/openaimodel.py:111
↓ 4 callers
Class
FeatureFusionBlock
Feature fusion block.
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/midas/midas/blocks.py:194
↓ 4 callers
Class
FullyConnectedLayer
diffportrait360_release/code/3DNoise/training/networks_stylegan3.py:71
↓ 4 callers
Class
SynthesisLayer
diffportrait360_release/code/3DNoise/training/networks_stylegan2.py:280
↓ 4 callers
Class
Upsample
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/diffusionmodules/model.py:50
↓ 3 callers
Class
Decoder
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/diffusionmodules/model.py:546
↓ 3 callers
Class
FeatureStats
diffportrait360_release/code/3DNoise/metrics/metric_utils.py:75
↓ 3 callers
Class
Interpolate
Interpolation module.
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/midas/midas/blocks.py:120
↓ 3 callers
Class
LatentRescaler
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/diffusionmodules/model.py:739
↓ 3 callers
Class
SynthesisBlockNoUp
diffportrait360_release/code/3DNoise/training/superresolution.py:158
↓ 3 callers
Class
ToRGBLayer
diffportrait360_release/code/3DNoise/training/networks_stylegan2.py:344
↓ 2 callers
Class
AttnBlock
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/diffusionmodules/model.py:152
↓ 2 callers
Class
DPTDepthModel
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/midas/midas/dpt_depth.py:88
↓ 2 callers
Class
Downsample
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/diffusionmodules/model.py:68
↓ 2 callers
Class
Encoder
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/diffusionmodules/model.py:452
↓ 2 callers
Class
FeedForward
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/attention.py:60
↓ 2 callers
Class
LambdaLinearScheduler
diffportrait360_release/code/utils/lr_scheduler.py:81
↓ 2 callers
Class
PrepareForNet
Prepare sample for usage as network input.
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/midas/midas/transforms.py:211
↓ 2 callers
Class
ProgressMonitor
diffportrait360_release/code/3DNoise/metrics/metric_utils.py:155
↓ 2 callers
Class
QKVAttention
A module which performs QKV attention and splits in a different order.
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/diffusionmodules/openaimodel.py:402
↓ 2 callers
Class
ResidualConvUnit
Residual convolution module.
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/midas/midas/blocks.py:155
↓ 2 callers
Class
ResidualConvUnit_custom
Residual convolution module.
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/midas/midas/blocks.py:231
↓ 2 callers
Class
Resize
Resize sample to given size (width, height).
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/midas/midas/transforms.py:48
↓ 2 callers
Class
SynthesisNetwork
diffportrait360_release/code/3DNoise/training/networks_stylegan2.py:473
↓ 1 callers
Class
AddReadout
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/midas/midas/vit.py:18
↓ 1 callers
Class
BasicTransformerBlock
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/attention.py:253
↓ 1 callers
Class
DDIMSampler
diffportrait360_release/code/model_lib/ControlNet/ldm/models/diffusion/ddim.py:11
↓ 1 callers
Class
DDIMSampler_ReferenceOnly
diffportrait360_release/code/model_lib/ControlNet/ldm/models/diffusion/ddim.py:347
↓ 1 callers
Class
DPM_Solver
diffportrait360_release/code/model_lib/ControlNet/ldm/models/diffusion/dpm_solver/dpm_solver.py:319
↓ 1 callers
Class
DiagonalGaussianDistribution
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/distributions/distributions.py:24
↓ 1 callers
Class
DiffusionWrapper
diffportrait360_release/code/model_lib/ControlNet/ldm/models/diffusion/ddpm.py:1313
↓ 1 callers
Class
FrozenCLIPEmbedder
Uses the CLIP transformer encoder for text (from huggingface)
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/encoders/modules.py:88
↓ 1 callers
Class
FrozenT5Embedder
Uses the T5 transformer encoder for text
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/encoders/modules.py:58
↓ 1 callers
Class
GEGLU
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/attention.py:50
↓ 1 callers
Class
GroupNorm32
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/diffusionmodules/util.py:252
↓ 1 callers
Class
ImageFolderDataset
diffportrait360_release/code/3DNoise/training/dataset.py:161
↓ 1 callers
Class
ImportanceRenderer
diffportrait360_release/code/3DNoise/training/volumetric_rendering/renderer.py:94
↓ 1 callers
Class
MappingNetwork
diffportrait360_release/code/3DNoise/training/networks_stylegan3.py:111
↓ 1 callers
Class
MemoryEfficientAttnBlock
Uses xformers efficient implementation, see https://github.com/MatthieuTPHR/diffusers/blob/d80b531ff8060ec1ea982b65a1b8df70f73aa67c/s
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/diffusionmodules/model.py:205
↓ 1 callers
Class
MemoryEfficientCrossAttentionWrapper
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/diffusionmodules/model.py:271
↓ 1 callers
Class
MidasNet
Network for monocular depth estimation.
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/midas/midas/midas_net.py:12
↓ 1 callers
Class
MidasNet_small
Network for monocular depth estimation.
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/midas/midas/midas_net_custom.py:12
↓ 1 callers
Class
MinibatchStdLayer
diffportrait360_release/code/3DNoise/training/networks_stylegan2.py:651
↓ 1 callers
Class
MipRayMarcher2
diffportrait360_release/code/3DNoise/training/volumetric_rendering/ray_marcher.py:22
↓ 1 callers
Class
NoiseScheduleVP
diffportrait360_release/code/model_lib/ControlNet/ldm/models/diffusion/dpm_solver/dpm_solver.py:7
↓ 1 callers
Class
OSGDecoder
diffportrait360_release/code/3DNoise/training/triplane.py:165
↓ 1 callers
Class
PPLSampler
diffportrait360_release/code/3DNoise/metrics/perceptual_path_length.py:37
↓ 1 callers
Class
PositionalEncoding
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/motion_module.py:241
↓ 1 callers
Class
ProjectReadout
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/midas/midas/vit.py:31
↓ 1 callers
Class
QKVAttentionLegacy
A module which performs QKV attention. Matches legacy QKVAttention + input/ouput heads shaping
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/diffusionmodules/openaimodel.py:370
↓ 1 callers
Class
RaySampler
diffportrait360_release/code/3DNoise/training/volumetric_rendering/ray_sampler.py:18
↓ 1 callers
Class
Slice
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/midas/midas/vit.py:9
↓ 1 callers
Class
SynthesisInput
diffportrait360_release/code/3DNoise/training/networks_stylegan3.py:171
↓ 1 callers
Class
SynthesisLayer
diffportrait360_release/code/3DNoise/training/networks_stylegan3.py:255
↓ 1 callers
Class
SynthesisNetwork
diffportrait360_release/code/3DNoise/training/networks_stylegan3.py:401
↓ 1 callers
Class
TemporalTransformer3DModel
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/motion_module.py:91
↓ 1 callers
Class
TemporalTransformerBlock
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/motion_module.py:177
↓ 1 callers
Class
VanillaTemporalModule
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/motion_module.py:51
↓ 1 callers
Class
VersatileAttention
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/motion_module.py:262
↓ 1 callers
Class
_GlfwRenderer
diffportrait360_release/code/3DNoise/gui_utils/imgui_window.py:97
↓ 1 callers
Class
_LegacyUnpickler
diffportrait360_release/code/3DNoise/legacy.py:67
Class
AbstractDistribution
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/distributions/distributions.py:5
Class
AbstractEncoder
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/encoders/modules.py:11
Class
AbstractLowScaleModel
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/diffusionmodules/upscaling.py:10
Class
AdamWwithEMAandWings
diffportrait360_release/code/model_lib/ControlNet/ldm/util.py:90
Class
AddMiDaS
diffportrait360_release/code/model_lib/ControlNet/ldm/data/util.py:6
Class
AttentionPool2d
Adapted from CLIP: https://github.com/openai/CLIP/blob/main/clip/model.py
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/diffusionmodules/openaimodel.py:31
Class
AugmentPipe
diffportrait360_release/code/3DNoise/training/augment.py:124
Class
AutoencoderKL
diffportrait360_release/code/model_lib/ControlNet/ldm/models/autoencoder.py:13
Class
BaseModel
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/midas/midas/base_model.py:4
Class
BiasActCuda
diffportrait360_release/code/3DNoise/torch_utils/ops/bias_act.py:144
Class
BiasActCudaGrad
diffportrait360_release/code/3DNoise/torch_utils/ops/bias_act.py:177
Class
CameraLabeledDataset
diffportrait360_release/code/3DNoise/training/dataset.py:245
Class
CheckpointFunction
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/diffusionmodules/util.py:118
Class
ClassEmbedder
diffportrait360_release/code/model_lib/ControlNet/ldm/modules/encoders/modules.py:25
Class
Collector
r"""Collects the scalars broadcasted by `report()` and `report0()` and computes their long-term averages (mean and standard deviation) over us
diffportrait360_release/code/3DNoise/torch_utils/training_stats.py:115
Class
ControlLDMReferenceOnly
diffportrait360_release/code/model_lib/ControlNet/cldm/cldm.py:847
Class
ControlLDMReferenceOnlyPose
diffportrait360_release/code/model_lib/ControlNet/cldm/cldm.py:885
Class
ControlNet
diffportrait360_release/code/model_lib/ControlNet/cldm/cldm.py:585
Class
ControlNetReferenceOnly
diffportrait360_release/code/model_lib/ControlNet/cldm/cldm.py:248
Class
ControlledUnetModel
diffportrait360_release/code/model_lib/ControlNet/cldm/cldm.py:24
Class
ControlledUnetModelAttn
diffportrait360_release/code/model_lib/ControlNet/cldm/cldm.py:115
Class
ControlledUnetModelAttnPose
diffportrait360_release/code/model_lib/ControlNet/cldm/cldm.py:56
Class
ControlledUnetModelAttn_Temporal_Pose
diffportrait360_release/code/model_lib/ControlNet/cldm/cldm.py:162
next →
1–100 of 188, ranked by callers