MCPcopy Create free account

hub / github.com/AliaksandrSiarohin/monkey-net / types & classes

Types & classes41 in github.com/AliaksandrSiarohin/monkey-net

↓ 10 callersClassDataParallelWithCallback
Data Parallel with a replication callback. An replication callback `__data_parallel_replicate__` of each module will be invoked after being
sync_batchnorm/replicate.py:50
↓ 5 callersClassVideoToTensor
Convert video array to Tensor.
augmentation.py:355
↓ 4 callersClassMovementEmbeddingModule
Produce a keypoint representation that will be further used by other modules
modules/movement_embedding.py:8
↓ 4 callersClassVisualizer
logger.py:91
↓ 3 callersClassFramesDataset
Dataset of videos, videos can be represented as an image of concatenated frames, or in '.mp4','.gif' format
frames_dataset.py:43
↓ 2 callersClassDecoder
Hourglass Decoder
modules/util.py:155
↓ 2 callersClassEncoder
Hourglass Encoder
modules/util.py:129
↓ 2 callersClassHourglass
Hourglass architecture.
modules/util.py:192
↓ 2 callersClassKPDetector
Detecting a keypoints. Return keypoint position and variance.
modules/keypoint_detector.py:81
↓ 2 callersClassMotionTransferGenerator
Motion transfer generator. That Given a keypoints and an appearance trying to reconstruct the target frame. Produce 2 versions of target fram
modules/generator.py:10
↓ 2 callersClassSelectRandomFrames
augmentation.py:323
↓ 1 callersClassAllAugmentationTransform
augmentation.py:363
↓ 1 callersClassCallbackContext
sync_batchnorm/replicate.py:23
↓ 1 callersClassColorJitter
Randomly change the brightness, contrast and saturation and hue of the clip Args: brightness (float): How much to jitter brightness. brightnes
augmentation.py:217
↓ 1 callersClassDenseMotionModule
Module that predicting a dense optical flow only from the displacement of a keypoints and the appearance of the first frame
modules/dense_motion_module.py:8
↓ 1 callersClassDiscriminator
Discriminator similar to Pix2Pix
modules/discriminator.py:34
↓ 1 callersClassDiscriminatorFullModel
Merge all generator related updates into single model for better multi-gpu usage
train.py:56
↓ 1 callersClassDownBlock3D
Simple block for processing video (encoder).
modules/discriminator.py:7
↓ 1 callersClassDownBlock3D
Simple block for processing video (encoder).
modules/util.py:91
↓ 1 callersClassFutureResult
A thread-safe future implementation. Used only as one-to-one pipe.
sync_batchnorm/comm.py:18
↓ 1 callersClassGeneratorFullModel
Merge all generator related updates into single model for better multi-gpu usage
train.py:24
↓ 1 callersClassIdentityDeformation
modules/dense_motion_module.py:79
↓ 1 callersClassKPDataset
Dataset of detected keypoints
prediction.py:18
↓ 1 callersClassLogger
logger.py:11
↓ 1 callersClassPairedDataset
Dataset of pairs for transfer.
frames_dataset.py:91
↓ 1 callersClassPredictionModule
RNN for predicting kp movement
modules/prediction_module.py:5
↓ 1 callersClassRandomCrop
Extract random crop at the same location for a list of images Args: size (sequence or int): Desired output size for the crop in format (h,
augmentation.py:136
↓ 1 callersClassRandomFlip
augmentation.py:91
↓ 1 callersClassRandomResize
Resizes a list of (H x W x C) numpy.ndarray to the final size The larger the original image is, the more times it takes to interpolate Arg
augmentation.py:105
↓ 1 callersClassRandomRotation
Rotate entire clip randomly by a random angle within given bounds Args: degrees (sequence or int): Range of degrees to select from If
augmentation.py:175
↓ 1 callersClassResBlock3D
Res block, preserve spatial resolution.
modules/util.py:45
↓ 1 callersClassSameBlock3D
Simple block with group convolution.
modules/util.py:111
↓ 1 callersClassSlavePipe
Pipe for master-slave communication.
sync_batchnorm/comm.py:46
↓ 1 callersClassSplitSourceDriving
augmentation.py:347
↓ 1 callersClassSyncMaster
An abstract `SyncMaster` object. - During the replication, as the data parallel will trigger an callback of each module, all slave devices should
sync_batchnorm/comm.py:56
↓ 1 callersClassUpBlock3D
Simple block for processing video (decoder).
modules/util.py:71
ClassSynchronizedBatchNorm1d
r"""Applies Synchronized Batch Normalization over a 2d or 3d input that is seen as a mini-batch. .. math:: y = \frac{x - mean[x]}{ \
sync_batchnorm/batchnorm.py:128
ClassSynchronizedBatchNorm2d
r"""Applies Batch Normalization over a 4d input that is seen as a mini-batch of 3d inputs .. math:: y = \frac{x - mean[x]}{ \sqrt{Va
sync_batchnorm/batchnorm.py:191
ClassSynchronizedBatchNorm3d
r"""Applies Batch Normalization over a 5d input that is seen as a mini-batch of 4d inputs .. math:: y = \frac{x - mean[x]}{ \sqrt{Va
sync_batchnorm/batchnorm.py:254
ClassTorchTestCase
sync_batchnorm/unittest.py:23
Class_SynchronizedBatchNorm
sync_batchnorm/batchnorm.py:38