Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/WisconsinAIVision/yolact_edge
/ types & classes
Types & classes
81 in github.com/WisconsinAIVision/yolact_edge
⨍
Functions
396
◇
Types & classes
81
↓ 12 callers
Class
Config
Holds the configuration for anything you want it to. To get the currently active config, call get_cfg(). To use, just do cfg.x instead o
yolact_edge/data/config.py:90
↓ 9 callers
Class
MovingAverage
Keeps an average window of the specified number of items.
yolact_edge/utils/functions.py:8
↓ 6 callers
Class
ComposeVideo
Composes several augmentations together. Args: transforms (List[Transform]): list of transforms to compose. Example: >>> augme
yolact_edge/utils/augmentations.py:58
↓ 6 callers
Class
FlowNetMiniPredLayer
yolact_edge/yolact.py:626
↓ 4 callers
Class
BackboneTransform
Transforms a BRG image made of floats in the range [0, 255] to whatever input the current backbone network needs. transform is a transfo
yolact_edge/utils/augmentations.py:764
↓ 4 callers
Class
BaseTransform
Transorm to be used when evaluating.
yolact_edge/utils/augmentations.py:799
↓ 4 callers
Class
COCODetection
`MS Coco Detection <http://mscoco.org/dataset/#detections-challenge2016>`_ Dataset. Args: root (string): Root directory where images are d
yolact_edge/data/coco.py:52
↓ 4 callers
Class
Compose
Composes several augmentations together. Args: transforms (List[Transform]): list of transforms to compose. Example: >>> augme
yolact_edge/utils/augmentations.py:38
↓ 4 callers
Class
ConvertFromInts
yolact_edge/utils/augmentations.py:98
↓ 4 callers
Class
FastBaseTransform
Transform that does all operations on the GPU for super speed. This doesn't suppport a lot of config settings and should only be used for pro
yolact_edge/utils/augmentations.py:843
↓ 4 callers
Class
Pad
Pads the image to the input width and height, filling the background with mean and putting the image in the top-left. Note: this expects
yolact_edge/utils/augmentations.py:134
↓ 4 callers
Class
Resize
The same resizing scheme as used in faster R-CNN https://arxiv.org/pdf/1506.01497.pdf We resize the image so that the shorter side is mi
yolact_edge/utils/augmentations.py:174
↓ 4 callers
Class
Yolact
██╗ ██╗ ██████╗ ██╗ █████╗ ██████╗████████╗ ╚██╗ ██╔╝██╔═══██╗██║ ██╔══██╗██╔════╝╚══██╔══╝ ╚████╔╝ ██║ ██║██║ █████
yolact_edge/yolact.py:1069
↓ 3 callers
Class
YoutubeVIS
`YoutubeVIS <https://youtube-vos.org/dataset/vis/>`_ Dataset. Args: root (string): Root directory where images are downloaded to.
yolact_edge/data/youtube_vis.py:89
↓ 2 callers
Class
APDataObject
Stores all the information necessary to calculate the AP for one IoU and one class. Note: I type annotated this because why not.
eval.py:505
↓ 2 callers
Class
BaseTransformVideo
Transorm to be used when evaluating.
yolact_edge/utils/augmentations.py:814
↓ 2 callers
Class
ConvertColor
yolact_edge/utils/augmentations.py:309
↓ 2 callers
Class
Detections
eval.py:290
↓ 2 callers
Class
Expand
yolact_edge/utils/augmentations.py:538
↓ 2 callers
Class
InfiniteSampler
yolact_edge/data/sampler_utils.py:11
↓ 2 callers
Class
PhotometricDistort
yolact_edge/utils/augmentations.py:683
↓ 2 callers
Class
PrepareMasks
Prepares the gt masks for use_gt_bboxes by cropping with the gt box and downsampling the resulting mask to mask_size, mask_size. This fun
yolact_edge/utils/augmentations.py:725
↓ 2 callers
Class
ProgressBar
A simple progress bar that just outputs a string.
yolact_edge/utils/functions.py:47
↓ 2 callers
Class
RandomContrast
yolact_edge/utils/augmentations.py:328
↓ 2 callers
Class
RandomFlip
yolact_edge/utils/augmentations.py:612
↓ 2 callers
Class
RandomMirror
yolact_edge/utils/augmentations.py:590
↓ 2 callers
Class
RandomRot90
yolact_edge/utils/augmentations.py:633
↓ 2 callers
Class
RandomSampleCrop
Crop Arguments: img (Image): the image being input during training boxes (Tensor): the original bounding boxes in pt form
yolact_edge/utils/augmentations.py:383
↓ 2 callers
Class
SSDAugmentation
Transform to be used when training.
yolact_edge/utils/augmentations.py:896
↓ 2 callers
Class
SavePath
Why is this a class? Why do I have a class for creating and parsing save paths? What am I doing with my life?
yolact_edge/utils/functions.py:94
↓ 2 callers
Class
ToAbsoluteCoords
yolact_edge/utils/augmentations.py:106
↓ 2 callers
Class
ToPercentCoords
yolact_edge/utils/augmentations.py:120
↓ 1 callers
Class
Bottleneck
Adapted from torchvision.models.resnet
yolact_edge/backbone.py:10
↓ 1 callers
Class
COCOAnnotationTransform
Transforms a COCO annotation into a Tensor of bbox coords and label index Initilized with a dictionary lookup of classnames to indexes
yolact_edge/data/coco.py:19
↓ 1 callers
Class
Cat
yolact_edge/yolact.py:474
↓ 1 callers
Class
Concat
yolact_edge/yolact.py:45
↓ 1 callers
Class
CustomDataParallel
A Custom Data Parallel class that properly gathers lists of dictionaries.
eval.py:645
↓ 1 callers
Class
DarkNetBackbone
An implementation of YOLOv3's Darnet53 in https://pjreddie.com/media/files/papers/YOLOv3.pdf This is based off of the implementation of
yolact_edge/backbone.py:241
↓ 1 callers
Class
Detect
At test time, Detect is the final layer of SSD. Decode location preds, apply non-maximum suppression to location predictions based on conf sc
yolact_edge/layers/functions/detection.py:15
↓ 1 callers
Class
FPN
Implements a general version of the FPN introduced in https://arxiv.org/pdf/1612.03144.pdf Parameters (in cfg.fpn): - num_featur
yolact_edge/yolact.py:983
↓ 1 callers
Class
FPN_phase_1
yolact_edge/yolact.py:857
↓ 1 callers
Class
FPN_phase_2
yolact_edge/yolact.py:918
↓ 1 callers
Class
FlowNetMini
yolact_edge/yolact.py:674
↓ 1 callers
Class
FlowNetMiniPreConvs
yolact_edge/yolact.py:649
↓ 1 callers
Class
FlowNetMiniTRT
yolact_edge/yolact.py:750
↓ 1 callers
Class
FlowNetMiniTRTWrapper
yolact_edge/yolact.py:526
↓ 1 callers
Class
FlowNetUnwrap
yolact_edge/yolact.py:514
↓ 1 callers
Class
FlyingChairs
`YoutubeVIS <https://youtube-vos.org/dataset/vis/>`_ Dataset. Args: root (string): Root directory where images are downloaded to.
yolact_edge/data/flying_chairs.py:30
↓ 1 callers
Class
InterpolateModule
This is a module version of F.interpolate (rip nn.Upsampling). Any arguments you give it just get passed along for the ride.
yolact_edge/layers/interpolate.py:4
↓ 1 callers
Class
MultiBoxLoss
SSD Weighted Loss Function Compute Targets: 1) Produce Confidence Target Indices by matching ground truth boxes with (default)
yolact_edge/layers/modules/multibox_loss.py:10
↓ 1 callers
Class
OpticalFlowLoss
yolact_edge/layers/modules/optical_flow_loss.py:7
↓ 1 callers
Class
PredictionModule
The (c) prediction module adapted from DSSD: https://arxiv.org/pdf/1701.06659.pdf Note that this is slightly different to the module in
yolact_edge/yolact.py:110
↓ 1 callers
Class
PredictionModuleTRT
yolact_edge/yolact.py:304
↓ 1 callers
Class
PredictionModuleTRTWrapper
yolact_edge/yolact.py:546
↓ 1 callers
Class
RandomBrightness
yolact_edge/utils/augmentations.py:351
↓ 1 callers
Class
RandomHue
yolact_edge/utils/augmentations.py:267
↓ 1 callers
Class
RandomLightingNoise
yolact_edge/utils/augmentations.py:289
↓ 1 callers
Class
RandomSaturation
yolact_edge/utils/augmentations.py:246
↓ 1 callers
Class
SPA
yolact_edge/yolact.py:816
↓ 1 callers
Class
SSDAugmentationVideo
Transform to be used when training.
yolact_edge/utils/augmentations.py:920
↓ 1 callers
Class
ShuffleCat
yolact_edge/yolact.py:480
↓ 1 callers
Class
SummaryHelper
yolact_edge/utils/tensorboard_helper.py:3
↓ 1 callers
Class
YOLACTEdgeInference
yolact_edge/inference.py:132
↓ 1 callers
Class
YoutubeVISAnnotationTransform
Transforms a YoutubeVIS annotation into a Tensor of bbox coords and label index Initilized with a dictionary lookup of classnames to indexes
yolact_edge/data/youtube_vis.py:45
↓ 1 callers
Class
YoutubeVISEval
yolact_edge/data/youtube_vis.py:462
↓ 1 callers
Class
_ColorfulFormatter
yolact_edge/utils/logging_helper.py:10
Class
ConvBNAct
Adapted from torchvision.models.mobilenet.ConvBNReLU
yolact_edge/backbone.py:441
Class
DarkNetBlock
Note: channels is the lesser of the two. The output will be expansion * channels.
yolact_edge/backbone.py:224
Class
InvertedResidual
Adapted from torchvision.models.mobilenet.InvertedResidual
yolact_edge/backbone.py:469
Class
Lambda
Applies a lambda as a transform.
yolact_edge/utils/augmentations.py:87
Class
MobileNetV2Backbone
Adapted from torchvision.models.mobilenet.MobileNetV2
yolact_edge/backbone.py:503
Class
NoReLUBottleneck
yolact_edge/yolact.py:584
Class
ResNetBackbone
Adapted from torchvision.models.resnet
yolact_edge/backbone.py:50
Class
ResNetBackboneGN
yolact_edge/backbone.py:152
Class
ShuffleCatAlt
yolact_edge/yolact.py:504
Class
ShuffleCatChunk
yolact_edge/yolact.py:491
Class
SwapChannels
Transforms a tensorized image by swapping the channels in the order specified in the swap tuple. Args: swaps (int triple): final orde
yolact_edge/utils/augmentations.py:657
Class
ToCV2Image
yolact_edge/utils/augmentations.py:373
Class
ToTensor
yolact_edge/utils/augmentations.py:378
Class
VGGBackbone
Args: - cfg: A list of layers given as lists. Layers can be either 'M' signifying a max pooling layer, a number signifyin
yolact_edge/backbone.py:313
Class
env
A class that lets you go: with timer.env(fn_name): # (...) That automatically manages a timer start and stop for you.
yolact_edge/utils/timer.py:114