MCPcopy Create free account

hub / github.com/ImprintLab/MedSegDiff / types & classes

Types & classes55 in github.com/ImprintLab/MedSegDiff

↓ 16 callersClassResBlock
A residual block that can optionally change the number of channels. :param channels: the number of input channels. :param emb_channels:
guided_diffusion/unet.py:208
↓ 14 callersClassTimestepEmbedSequential
A sequential module that passes timestep embeddings to the children that support it as an extra input.
guided_diffusion/unet.py:75
↓ 8 callersClassAttentionBlock
An attention block that allows spatial positions to attend to each other. Originally ported from here, but adapted to the N-d case. http
guided_diffusion/unet.py:324
↓ 5 callersClassDownsample
A downsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determin
guided_diffusion/unet.py:122
↓ 5 callersClassStackedConvLayers
guided_diffusion/unet.py:2144
↓ 4 callersClassUpsample
An upsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determini
guided_diffusion/unet.py:90
↓ 2 callersClassBRATSDataset3D
guided_diffusion/bratsloader.py:77
↓ 2 callersClassCustomDataset
guided_diffusion/custom_dataset_loader.py:20
↓ 2 callersClassGeneric_UNet
guided_diffusion/unet.py:2232
↓ 2 callersClassHumanOutputFormat
guided_diffusion/logger.py:36
↓ 2 callersClassISICDataset
guided_diffusion/isicloader.py:16
↓ 2 callersClassQKVAttention
A module which performs QKV attention and splits in a different order.
guided_diffusion/unet.py:426
↓ 2 callersClassUniformSampler
guided_diffusion/resample.py:61
↓ 2 callersClasshwUpsample
guided_diffusion/unet.py:2219
↓ 1 callersClassAttentionPool2d
Adapted from CLIP: https://github.com/openai/CLIP/blob/main/clip/model.py
guided_diffusion/unet.py:31
↓ 1 callersClassCSVOutputFormat
guided_diffusion/logger.py:113
↓ 1 callersClassCustomDataset3D
guided_diffusion/custom_dataset_loader.py:67
↓ 1 callersClassDPM_Solver
guided_diffusion/dpm_solver.py:306
↓ 1 callersClassDiceCoeff
Dice coeff for individual examples
scripts/segmentation_env.py:48
↓ 1 callersClassEncoderUNetModel
The half UNet model with attention and timestep embedding. For usage, see UNet.
guided_diffusion/unet.py:1125
↓ 1 callersClassFFParser
guided_diffusion/unet.py:460
↓ 1 callersClassGaussianDiffusion
Utilities for training and sampling diffusion models. Ported directly from here, and then adapted over time to further experimentation. h
guided_diffusion/gaussian_diffusion.py:117
↓ 1 callersClassGroupNorm32
guided_diffusion/nn.py:17
↓ 1 callersClassInitWeights_He
guided_diffusion/utils.py:12
↓ 1 callersClassJSONOutputFormat
guided_diffusion/logger.py:98
↓ 1 callersClassLogger
guided_diffusion/logger.py:332
↓ 1 callersClassLossSecondMomentResampler
guided_diffusion/resample.py:124
↓ 1 callersClassMixedPrecisionTrainer
guided_diffusion/fp16_util.py:148
↓ 1 callersClassNoiseScheduleVP
guided_diffusion/dpm_solver.py:6
↓ 1 callersClassQKVAttentionLegacy
A module which performs QKV attention. Matches legacy QKVAttention + input/ouput heads shaping
guided_diffusion/unet.py:393
↓ 1 callersClassSpacedDiffusion
A diffusion process which can skip steps in a base diffusion process. :param use_timesteps: a collection (sequence or set) of timesteps from
guided_diffusion/respace.py:63
↓ 1 callersClassSuperResModel
A UNetModel that performs super-resolution. Expects an extra kwarg `low_res` to condition on a low-resolution image.
guided_diffusion/unet.py:1108
↓ 1 callersClassTensorBoardOutputFormat
Dumps key/value pairs into TensorBoard's numeric format.
guided_diffusion/logger.py:150
↓ 1 callersClassTrainLoop
guided_diffusion/train_util.py:33
↓ 1 callersClassUNetModel_newpreview
The full UNet model with attention and timestep embedding. :param in_channels: channels in the input Tensor. :param model_channels: base
guided_diffusion/unet.py:796
↓ 1 callersClassUNetModel_v1preview
The full UNet model with attention and timestep embedding. :param in_channels: channels in the input Tensor. :param model_channels: base
guided_diffusion/unet.py:487
↓ 1 callersClass_WrappedModel
guided_diffusion/respace.py:121
↓ 1 callersClass_WrappedModel2
guided_diffusion/respace.py:139
ClassBRATSDataset
guided_diffusion/bratsloader.py:10
ClassCheckpointFunction
guided_diffusion/nn.py:145
ClassConvDropoutNonlinNorm
guided_diffusion/unet.py:2136
ClassConvDropoutNormNonlin
fixes a bug in ConvDropoutNormNonlin where lrelu was used regardless of nonlin. Bad.
guided_diffusion/unet.py:2091
ClassKVWriter
guided_diffusion/logger.py:26
ClassLossAwareSampler
guided_diffusion/resample.py:70
ClassLossType
guided_diffusion/gaussian_diffusion.py:104
ClassMobBlock
guided_diffusion/unet.py:171
ClassModelMeanType
Which type of output the model predicts.
guided_diffusion/gaussian_diffusion.py:81
ClassModelVarType
What is used as the model's output variance. The LEARNED_RANGE option has been added to allow the model to predict values between FIXED_S
guided_diffusion/gaussian_diffusion.py:91
ClassNeuralNetwork
guided_diffusion/unet.py:1350
ClassScheduleSampler
A distribution over timesteps in the diffusion process, intended to reduce variance of the objective. By default, samplers perform unbia
guided_diffusion/resample.py:23
ClassSegmentationNetwork
guided_diffusion/unet.py:1370
ClassSeqWriter
guided_diffusion/logger.py:31
ClassSiLU
guided_diffusion/nn.py:12
ClassTimestepBlock
Any module where forward() takes timestep embeddings as a second argument.
guided_diffusion/unet.py:63
Classno_op
guided_diffusion/utils.py:38