SYMBOL INDEX (367 symbols across 48 files) FILE: args.py function get_parser (line 3) | def get_parser(): FILE: dmm/dataloader/base.py function _load_annotation (line 24) | def _load_annotation(filename,single_object): function _get_num_objects (line 34) | def _get_num_objects(annotation): class BaseLoader (line 51) | class BaseLoader(ImageCollection): method __init__ (line 63) | def __init__(self,split,path,regex,load_func=None, lmdb_env=None, file... method __str__ (line 80) | def __str__(self): class Sequence (line 84) | class Sequence(BaseLoader): method __init__ (line 95) | def __init__(self,split,name,regex="*.jpg", lmdb_env=None, files=None): class SequenceClip_simple (line 102) | class SequenceClip_simple: method __init__ (line 112) | def __init__(self, seq, starting_frame): method __str__ (line 117) | def __str__(self): class SequenceClip (line 121) | class SequenceClip(BaseLoader): method __init__ (line 132) | def __init__(self,split,name,starting_frame,regex="*.jpg", lmdb_env=No... method __str__ (line 139) | def __str__(self): class Segmentation (line 143) | class Segmentation(BaseLoader): method __init__ (line 155) | def __init__(self,split,path,single_object,regex="*.png", lmdb_env=None): method iter_objects_id (line 161) | def iter_objects_id(self): method iter_objects (line 168) | def iter_objects(self): class Annotation (line 177) | class Annotation(Segmentation): method __init__ (line 189) | def __init__(self,split,name,single_object,regex="*.png", lmdb_env=None): class AnnotationClip_simple (line 195) | class AnnotationClip_simple: method __init__ (line 206) | def __init__(self, annot, starting_frame): class AnnotationClip (line 211) | class AnnotationClip(Segmentation): method __init__ (line 223) | def __init__(self,split,name,starting_frame,single_object,regex="*.png... FILE: dmm/dataloader/base_youtube.py function _load_annotation (line 17) | def _load_annotation(filename,single_object): function _get_num_objects (line 27) | def _get_num_objects(annotation): function get_seq_path (line 43) | def get_seq_path(split): function get_seq (line 65) | def get_seq(split): class BaseLoader (line 86) | class BaseLoader(ImageCollection): method __init__ (line 96) | def __init__(self, split, path, regex, load_func=None, lmdb_env=None, ... method __str__ (line 115) | def __str__(self): class Sequence (line 119) | class Sequence(BaseLoader): method __init__ (line 127) | def __init__(self,split,name,regex="*.jpg", lmdb_env=None, files=None): class SequenceClip_simple (line 134) | class SequenceClip_simple: method __init__ (line 144) | def __init__(self, seq, starting_frame): method __str__ (line 151) | def __str__(self): class SequenceClip (line 155) | class SequenceClip(BaseLoader): method __init__ (line 166) | def __init__(self,split,name,starting_frame,regex="*.jpg", lmdb_env=No... method __str__ (line 173) | def __str__(self): class Segmentation (line 177) | class Segmentation(BaseLoader): method __init__ (line 189) | def __init__(self, split, path, single_object, regex="*.png", lmdb_env... method iter_objects_id (line 199) | def iter_objects_id(self): method iter_objects (line 206) | def iter_objects(self): class Annotation (line 215) | class Annotation(Segmentation): method __init__ (line 227) | def __init__(self,split,name,single_object,regex="*.png", lmdb_env=None): class AnnotationClip_simple (line 230) | class AnnotationClip_simple: method __init__ (line 242) | def __init__(self, annot, starting_frame): class AnnotationClip (line 246) | class AnnotationClip(Segmentation): method __init__ (line 257) | def __init__(self,split,name,starting_frame,single_object,regex="*.png... FILE: dmm/dataloader/collate.py function eval_collate (line 34) | def eval_collate(batch): function cocotrain_collate (line 80) | def cocotrain_collate(batch): FILE: dmm/dataloader/dataset.py class MyDataset (line 32) | class MyDataset(data.Dataset): method __init__ (line 37) | def __init__(self, method init_meta_data (line 80) | def init_meta_data(self): method get_root_dir (line 86) | def get_root_dir(self): method process_mask (line 96) | def process_mask(self, proposals): method get_classes (line 101) | def get_classes(self): method get_raw_sample (line 104) | def get_raw_sample(self,index): method init_load_proposals (line 115) | def init_load_proposals(self, vid=None): method _need_init (line 135) | def _need_init(self): method __getitem__ (line 146) | def __getitem__(self, index): method __len__ (line 295) | def __len__(self): method get_sample_list (line 298) | def get_sample_list(self): method sequence_from_masks (line 300) | def sequence_from_masks(self, seq_name, annot): FILE: dmm/dataloader/dataset_utils.py function get_dataset (line 6) | def get_dataset(args, split, image_transforms = None, target_transforms ... function sequence_palette (line 20) | def sequence_palette(): FILE: dmm/dataloader/davis2017.py class DAVISLoader (line 40) | class DAVISLoader(MyDataset): method __init__ (line 53) | def __init__(self, method get_raw_sample (line 192) | def get_raw_sample(self, key): method get_raw_sample_clip (line 206) | def get_raw_sample_clip(self, key): method sequence_name_to_id (line 220) | def sequence_name_to_id(self,name): method sequence_name_to_id_clip (line 224) | def sequence_name_to_id_clip(self,name): method sequence_id_to_name (line 228) | def sequence_id_to_name(self,sid): method sequence_id_to_name_clip (line 232) | def sequence_id_to_name_clip(self,sid): method iternames (line 236) | def iternames(self): method iternames_clips (line 241) | def iternames_clips(self): method iteritems (line 246) | def iteritems(self): FILE: dmm/dataloader/default_collate.py function default_convert (line 15) | def default_convert(data): function default_collate (line 43) | def default_collate(batch): FILE: dmm/dataloader/evaluation.py function db_eval_sequence (line 31) | def db_eval_sequence(segmentations,annotations,measure='J',n_jobs=cfg.N_... function db_eval (line 60) | def db_eval(db,segmentations,measures,n_jobs=cfg.N_JOBS,verbose=True): function db_eval_sequence_call (line 114) | def db_eval_sequence_call(input_dict): function print_results (line 122) | def print_results(evaluation,method_name="-"): FILE: dmm/dataloader/transforms/transforms.py function random_crop (line 14) | def random_crop(x_list, random_crop_size, orig_size, **kwargs): class RandomAffine (line 22) | class RandomAffine(object): method __init__ (line 24) | def __init__(self, method __call__ (line 84) | def __call__(self, *inputs): class Affine (line 99) | class Affine(object): method __init__ (line 101) | def __init__(self, method __call__ (line 120) | def __call__(self, *inputs): class AffineCompose (line 138) | class AffineCompose(object): method __init__ (line 140) | def __init__(self, method __call__ (line 166) | def __call__(self, *inputs): class RandomRotate (line 186) | class RandomRotate(object): method __init__ (line 188) | def __init__(self, method __call__ (line 211) | def __call__(self, *inputs): class RandomChoiceRotate (line 222) | class RandomChoiceRotate(object): method __init__ (line 224) | def __init__(self, method __call__ (line 258) | def __call__(self, *inputs): class Rotate (line 269) | class Rotate(object): method __init__ (line 271) | def __init__(self, method __call__ (line 294) | def __call__(self, *inputs): class RandomTranslate (line 317) | class RandomTranslate(object): method __init__ (line 319) | def __init__(self, method __call__ (line 353) | def __call__(self, *inputs): class RandomChoiceTranslate (line 368) | class RandomChoiceTranslate(object): method __init__ (line 370) | def __init__(self, method __call__ (line 406) | def __call__(self, *inputs): class Translate (line 419) | class Translate(object): method __init__ (line 421) | def __init__(self, method __call__ (line 450) | def __call__(self, *inputs): class RandomShear (line 475) | class RandomShear(object): method __init__ (line 477) | def __init__(self, method __call__ (line 499) | def __call__(self, *inputs): class RandomChoiceShear (line 510) | class RandomChoiceShear(object): method __init__ (line 512) | def __init__(self, method __call__ (line 545) | def __call__(self, *inputs): class Shear (line 557) | class Shear(object): method __init__ (line 559) | def __init__(self, method __call__ (line 567) | def __call__(self, *inputs): class RandomZoom (line 590) | class RandomZoom(object): method __init__ (line 592) | def __init__(self, method __call__ (line 621) | def __call__(self, *inputs): class RandomChoiceZoom (line 633) | class RandomChoiceZoom(object): method __init__ (line 635) | def __init__(self, method __call__ (line 669) | def __call__(self, *inputs): class Zoom (line 681) | class Zoom(object): method __init__ (line 683) | def __init__(self, method __call__ (line 709) | def __call__(self, *inputs): FILE: dmm/dataloader/transforms/utils.py function th_allclose (line 12) | def th_allclose(x, y): function th_flatten (line 20) | def th_flatten(x): function th_c_flatten (line 24) | def th_c_flatten(x): function th_bc_flatten (line 31) | def th_bc_flatten(x): function th_zeros_like (line 39) | def th_zeros_like(x): function th_ones_like (line 42) | def th_ones_like(x): function th_constant_like (line 45) | def th_constant_like(x, val): function th_iterproduct (line 49) | def th_iterproduct(*args): function th_iterproduct_like (line 52) | def th_iterproduct_like(x): function th_uniform (line 56) | def th_uniform(lower, upper): function th_gather_nd (line 60) | def th_gather_nd(x, coords): function th_affine2d (line 67) | def th_affine2d(x, matrix, mode='bilinear', center=True): function th_nearest_interp2d (line 130) | def th_nearest_interp2d(input, coords): function th_bilinear_interp2d (line 151) | def th_bilinear_interp2d(input, coords): function th_affine3d (line 188) | def th_affine3d(x, matrix, mode='trilinear', center=True): function th_nearest_interp3d (line 226) | def th_nearest_interp3d(input, coords): function th_trilinear_interp3d (line 245) | def th_trilinear_interp3d(input, coords): function th_pearsonr (line 300) | def th_pearsonr(x, y): function th_corrcoef (line 314) | def th_corrcoef(x): function th_matrixcorr (line 336) | def th_matrixcorr(x, y): function th_random_choice (line 357) | def th_random_choice(a, n_samples=1, replace=True, p=None): function save_transform (line 400) | def save_transform(file, transform): function load_transform (line 409) | def load_transform(file): FILE: dmm/dataloader/youtubeVOS.py class YoutubeVOSLoader (line 27) | class YoutubeVOSLoader(MyDataset): method __init__ (line 39) | def __init__(self, method get_raw_sample (line 268) | def get_raw_sample(self, key): method get_raw_sample_clip (line 282) | def get_raw_sample_clip(self, key): method sequence_name_to_id (line 296) | def sequence_name_to_id(self,name): method sequence_name_to_id_clip (line 300) | def sequence_name_to_id_clip(self,name): method sequence_id_to_name (line 304) | def sequence_id_to_name(self,sid): method sequence_id_to_name_clip (line 308) | def sequence_id_to_name_clip(self,sid): method iternames (line 312) | def iternames(self): method iternames_clips (line 317) | def iternames_clips(self): method iteritems (line 322) | def iteritems(self): FILE: dmm/measures/f_boundary.py function db_eval_boundary (line 15) | def db_eval_boundary(foreground_mask,gt_mask,bound_th=0.008): function seg2bmap (line 80) | def seg2bmap(seg,width=None,height=None): FILE: dmm/measures/jaccard.py function db_eval_iou (line 15) | def db_eval_iou(annotation,segmentation): FILE: dmm/measures/statistics.py function mean (line 4) | def mean(X): function recall (line 11) | def recall(X,threshold=0.5): function decay (line 17) | def decay(X,n_bins=4): function std (line 32) | def std(X): function get (line 45) | def get(name): FILE: dmm/measures/t_stability.py function get_bijective_pairs (line 15) | def get_bijective_pairs(pairs,costmat): function bij_pairs_one_dim (line 20) | def bij_pairs_one_dim(pairs, costmat, left_or_right): function hist_cost_2 (line 33) | def hist_cost_2(BH1,BH2): function sc_compute (line 48) | def sc_compute(Bsamp,Tsamp,mean_dist,nbins_theta,nbins_r,r_inner,r_outer... function db_eval_t_stab (line 99) | def db_eval_t_stab(fgmask,ground_truth,timing=True): FILE: dmm/misc/config.py class phase (line 24) | class phase(Enum): function db_read_info (line 82) | def db_read_info(): function db_read_attributes (line 87) | def db_read_attributes(): function db_read_years (line 91) | def db_read_years(): function db_read_sequences (line 95) | def db_read_sequences(year=None,db_phase=None): FILE: dmm/misc/config_youtubeVOS.py class phase (line 10) | class phase(Enum): function db_read_sequences_train_testdev_ot (line 75) | def db_read_sequences_train_testdev_ot(): function db_read_sequences_train (line 84) | def db_read_sequences_train(): function db_read_sequences_val (line 91) | def db_read_sequences_val(): function db_read_sequences_trainval (line 98) | def db_read_sequences_trainval(): function get_img_path (line 109) | def get_img_path(split): function get_anno_path (line 123) | def get_anno_path(split): function get_db_path (line 136) | def get_db_path(split): FILE: dmm/misc/io_aux.py function imread_indexed (line 6) | def imread_indexed(filename): function imwrite_indexed (line 14) | def imwrite_indexed(filename,array,color_palette=cfg.palette): FILE: dmm/misc/parallel.py function Parallel (line 7) | def Parallel( *args, **kwargs ): function _pickle_method (line 11) | def _pickle_method(method): function _unpickle_method (line 16) | def _unpickle_method(func_name, obj): FILE: dmm/misc/timer.py class Timer (line 16) | class Timer(object): method __init__ (line 18) | def __init__(self): method tic (line 22) | def tic(self): method toc (line 26) | def toc(self): FILE: dmm/misc/visual.py function overlay (line 12) | def overlay(image,mask,colors=[255,0,0],cscale=2,alpha=0.4): FILE: dmm/modules/base.py class FeatureExtractorBase (line 18) | class FeatureExtractorBase(nn.Module): method __init__ (line 22) | def __init__(self, args, pretrained = 1): method get_backbone_para (line 55) | def get_backbone_para(self): method get_skip_params (line 61) | def get_skip_params(self): class RSISMask (line 71) | class RSISMask(nn.Module): method __init__ (line 76) | def __init__(self, args): method forward (line 115) | def forward(self, skip_feats, prev_mask_list, prev_state_spatial, prev... FILE: dmm/modules/clstm.py class ConvLSTMCell (line 7) | class ConvLSTMCell(nn.Module): method __init__ (line 9) | def __init__(self, args, input_size, hidden_size, kernel_size, padding): method forward (line 16) | def forward(self, input_, prev_state_spatial, hidden_state_temporal): class ConvLSTMCellMask (line 68) | class ConvLSTMCellMask(nn.Module): method __init__ (line 73) | def __init__(self, args, input_size, hidden_size, kernel_size, padding): method forward (line 80) | def forward(self, input_, prev_mask, prev_state_spatial, hidden_state_... FILE: dmm/modules/dmm_model.py class DMM_Model (line 11) | class DMM_Model(nn.Module): method __init__ (line 16) | def __init__(self, cfgs, is_test=0): method fill_template_dict (line 22) | def fill_template_dict(self, args, proposals, features, y_mask, tplt_v... method inference (line 48) | def inference(self, infos, proposals, backbone_feature, mask_last_occu... method forward (line 88) | def forward(self, args, proposals, backbone_feature, mask_last_occuren... method prepare_tplt_feature (line 144) | def prepare_tplt_feature(self, tplt_valid_vid, tplt_dict, bid): #tplt_... FILE: dmm/modules/evaluator.py class Evaler (line 20) | class Evaler(nn.Module): method __init__ (line 25) | def __init__(self, DMM, encoder, decoder, args, dmmcfgs): method forward (line 63) | def forward(self,batch_idx,inputs,imgs_names,targets,seq_name, args, p... method inference_timestep (line 151) | def inference_timestep(self, infos, tplt_dict, x, y_mask, prev_thid_li... method forward_timestep_init (line 215) | def forward_timestep_init(self, args, x, y_mask, predid_cur_frames, pr... method prepare_frame_names (line 227) | def prepare_frame_names(self, seq_name): FILE: dmm/modules/feature_extractor.py class FeatureExtractor (line 5) | class FeatureExtractor(nn.Module): method __init__ (line 7) | def __init__(self): method init_pooler (line 11) | def init_pooler(self): method forward (line 20) | def forward(self, backbone_feature, proposals): method convert_to_roi_format (line 32) | def convert_to_roi_format(self, boxes): method roi_pooling (line 39) | def roi_pooling(self, backbone_feature, proposals): function make_roi_mask_feature_extractor (line 54) | def make_roi_mask_feature_extractor(): function cat (line 57) | def cat(tensors, dim=0): FILE: dmm/modules/match_model.py class MatchModel (line 13) | class MatchModel(nn.Module): method __init__ (line 14) | def __init__(self, cfgs={}, is_test=0): method forward (line 24) | def forward(self, proposed_feature, proposed_mask, template_feature, m... method compute_cost_matrix (line 49) | def compute_cost_matrix(self, features, mask, scores, targets=None): method match_with_first_frame (line 93) | def match_with_first_frame(self, sim_matrix, n_prop, n_tplt, proposed_... method compute_feature_score (line 150) | def compute_feature_score(self, key_feature, query_feature): FILE: dmm/modules/model_encoder.py class FeatureExtractor (line 24) | class FeatureExtractor(FeatureExtractorBase): method __init__ (line 28) | def __init__(self, args, pretrained = 1): method init_pred_offline (line 56) | def init_pred_offline(self): method need_init (line 63) | def need_init(self): method get_optimizer (line 72) | def get_optimizer(self, optim_name, lr, args, weight_decay = 0, moment... method forward_base (line 86) | def forward_base(self, coco_input, args): method forward (line 97) | def forward(self,args,coco_input,predid_cur_frames=None,targets=None,p... FILE: dmm/modules/submodules/relax_match.py function project_row (line 9) | def project_row(X): function project_col (line 21) | def project_col(X): function relax_matching (line 36) | def relax_matching(C, max_iter=100, proj_iter=100, lr=0.1, return_time=0): function test (line 108) | def test(): function hungarian_matching (line 120) | def hungarian_matching(cost): function test_given_cost (line 129) | def test_given_cost(cost): FILE: dmm/modules/trainer.py class Trainer (line 29) | class Trainer(nn.Module): method __init__ (line 34) | def __init__(self, DMM, encoder, decoder, args): method forward (line 66) | def forward(self,batch_idx,inputs,imgs_names,targets,seq_name,starting... method forward_timestep (line 132) | def forward_timestep(self, frame_idx, args, tplt_dict, x, y_mask, sw_m... method refine (line 236) | def refine(self, args, shapes, tplt_dict, feats, prev_thid_list, init_... method forward_timestep_init (line 308) | def forward_timestep_init(self, args, x, y_mask, mode='train', predid_... FILE: dmm/modules/vision.py class ResNet101 (line 6) | class ResNet101(ResNet): method __init__ (line 8) | def __init__(self): method forward (line 11) | def forward(self, x): class ResNet50 (line 23) | class ResNet50(ResNet): method __init__ (line 25) | def __init__(self): method forward (line 28) | def forward(self, x): class ResNet34 (line 40) | class ResNet34(ResNet): method __init__ (line 42) | def __init__(self): method forward (line 45) | def forward(self, x): class VGG16 (line 57) | class VGG16(nn.Module): method __init__ (line 59) | def __init__(self, num_classes = 1000, features = [64, 64, 'M', method forward (line 77) | def forward(self, x): method _initialize_weights (line 117) | def _initialize_weights(self): FILE: dmm/utils/Colorer.py function add_coloring_to_emit_windows (line 5) | def add_coloring_to_emit_windows(fn): function add_coloring_to_emit_ansi (line 74) | def add_coloring_to_emit_ansi(fn): FILE: dmm/utils/boxlist_ops.py function _cat (line 5) | def _cat(tensors, dim=0): function filter_results (line 15) | def filter_results(boxlists, nms_thresh=0.8, max_proposals=0, score_fiel... function cat_boxlist (line 31) | def cat_boxlist(bboxes): function boxlist_iou (line 61) | def boxlist_iou(boxlist1, boxlist2): FILE: dmm/utils/checker.py function CHECK2D (line 4) | def CHECK2D(tensor): function CHECK4D (line 8) | def CHECK4D(tensor): function CHECK5D (line 12) | def CHECK5D(tensor): function CHECK3D (line 16) | def CHECK3D(tensor): function CHECKSIZE (line 20) | def CHECKSIZE(tensor, size): function CHECKEQ (line 26) | def CHECKEQ(a, b,s=None): function CHECKABSST (line 35) | def CHECKABSST(a, b): function CHECKEQT (line 41) | def CHECKEQT(a,b): function CHECKINFO (line 45) | def CHECKINFO(tensor,mode,info): function CHECKBOX (line 55) | def CHECKBOX(a, b): function CHECKDEBUG (line 62) | def CHECKDEBUG(dmm_io, check_io, depth=0): FILE: dmm/utils/eval_helper.py function compute_iou_binary_mask (line 7) | def compute_iou_binary_mask(annotation,segmentation): function plot_scores_map (line 22) | def plot_scores_map(mask, fname): FILE: dmm/utils/hungarian.py function MaskedNLL (line 10) | def MaskedNLL(target, probs, balance_weights=None): function StableBalancedMaskedBCE (line 34) | def StableBalancedMaskedBCE(target, out, balance_weight = None): function softIoU (line 62) | def softIoU(target, out, e=1e-6, need_sigmoid=1): function match (line 88) | def match(masks, overlaps): function reorder_mask (line 120) | def reorder_mask(y_mask, permutation): FILE: dmm/utils/masker.py class MaskPostProcessor (line 12) | class MaskPostProcessor(nn.Module): method __init__ (line 23) | def __init__(self, masker=None): method forward_mask_prop (line 27) | def forward_mask_prop(self, mask_prob, boxes): method forward (line 53) | def forward(self, x, boxes): function expand_boxes (line 93) | def expand_boxes(boxes, scale): function expand_masks (line 110) | def expand_masks(mask, padding): function paste_mask_in_image (line 120) | def paste_mask_in_image(mask, box, im_h, im_w, thresh=0.5, padding=1): function binmask_to_box (line 157) | def binmask_to_box(mask): class Masker (line 175) | class Masker(object): method __init__ (line 181) | def __init__(self, threshold, padding=1): method forward_single_image (line 185) | def forward_single_image(self, masks, boxes): method __call__ (line 214) | def __call__(self, masks, boxes): function make_roi_mask_post_processor (line 233) | def make_roi_mask_post_processor(padding=1, mask_threshold=0.5): FILE: dmm/utils/match_helper.py function compute_iou_binary_mask_2D (line 9) | def compute_iou_binary_mask_2D(annotation, segmentation): function compute_matching_loss (line 30) | def compute_matching_loss(proposed_mask, targets, similarity_matrix, cfgs): function get_cosine_score (line 51) | def get_cosine_score(query_feature, key_feature, cfgs=None): FILE: dmm/utils/metric_logger.py class SmoothedValue (line 8) | class SmoothedValue(object): method __init__ (line 13) | def __init__(self, window_size=20): method update (line 19) | def update(self, value): method mean_of_last (line 24) | def mean_of_last(self, window_size): method median (line 33) | def median(self): method avg (line 38) | def avg(self): method global_avg (line 43) | def global_avg(self): class MetricLogger (line 47) | class MetricLogger(object): method __init__ (line 48) | def __init__(self, delimiter="\t"): method fields (line 52) | def fields(self): method update (line 58) | def update(self, **kwargs): method load_field (line 64) | def load_field(self, k): method __getattr__ (line 68) | def __getattr__(self, attr): method __str__ (line 76) | def __str__(self): FILE: dmm/utils/objectives.py class MaskedNLLLoss (line 6) | class MaskedNLLLoss(nn.Module): method __init__ (line 7) | def __init__(self, balance_weight=None): method forward (line 10) | def forward(self, y_true, y_pred, sw): class MaskedBCELoss (line 15) | class MaskedBCELoss(nn.Module): method __init__ (line 17) | def __init__(self,balance_weight=None): method forward (line 20) | def forward(self, y_true, y_pred,sw): class softIoULoss (line 25) | class softIoULoss(nn.Module): method __init__ (line 27) | def __init__(self): method forward (line 29) | def forward(self, y_true, y_pred, sw, need_sigmoid=1): FILE: dmm/utils/pycococreatortools.py function resize_binary_mask (line 16) | def resize_binary_mask(array, new_size): function close_contour (line 21) | def close_contour(contour): function binary_mask_to_rle (line 26) | def binary_mask_to_rle(binary_mask): function binary_mask_to_polygon (line 36) | def binary_mask_to_polygon(binary_mask, tolerance=0): function create_image_info (line 63) | def create_image_info(image_id, file_name, image_size, function create_annotation_info (line 80) | def create_annotation_info( function create_youtube_json (line 125) | def create_youtube_json(data_path='../../datasets/youtubeVOS/train/'): FILE: dmm/utils/utils.py function load_checkpoint (line 11) | def load_checkpoint(model_name,use_gpu=True): function get_image_transforms (line 28) | def get_image_transforms(): function load_trainer_iter (line 40) | def load_trainer_iter(model_name, current_args): function load_checkpoint_iter (line 57) | def load_checkpoint_iter(model_name, current_args): function binmask_to_bbox_xyxy_pt (line 114) | def binmask_to_bbox_xyxy_pt(mask, pad=0, zero_pad=False): function binmask_to_bbox_xyxy (line 146) | def binmask_to_bbox_xyxy(mask, pad=0, zero_pad=False): function ohw_mask2boxlist (line 179) | def ohw_mask2boxlist(ohw_mask): function load_DMM_config (line 212) | def load_DMM_config(config_train, local_rank, default='dmm/configs/defau... function make_dir (line 235) | def make_dir(dir): function get_optimizer (line 238) | def get_optimizer(optim_name, lr, parameters, weight_decay = 0, momentum... function get_skip_dims (line 249) | def get_skip_dims(model_name): FILE: eval.py function strip_prefix_if_present (line 25) | def strip_prefix_if_present(state_dict, prefix, replacement): class Evaluate (line 32) | class Evaluate(): method __init__ (line 33) | def __init__(self,args): method run_eval (line 68) | def run_eval(self): FILE: tools/davis_eval.py function davis_toolbox_evaluation (line 15) | def davis_toolbox_evaluation(output_dir, eval_split, skip_F=1, title=None): function calc_iou_individual (line 73) | def calc_iou_individual(pred_box, gt_box): function calculateTpFpFn (line 110) | def calculateTpFpFn(gt_bbox, predict_bbox, IOU_threshold): function calc_precision_recall (line 149) | def calc_precision_recall(true_pos, false_pos, false_neg): function evaluate_bbox (line 163) | def evaluate_bbox(prediction_boxes_list, gt_boxes_list, IOU_threshold = ... FILE: tools/reduce_pth_size_by_videos.py function save_videos (line 65) | def save_videos(newf, target_dir): FILE: tools/submission_check.py function check_seq_results (line 16) | def check_seq_results(seq_name, result_dir, json_data, anno_dir, strict): FILE: train.py function save_checkpoint_iter (line 50) | def save_checkpoint_iter(model, args, it, enc_opt, dec_opt): function average_gradients (line 62) | def average_gradients(model, rank=-1): function init_dataloaders (line 69) | def init_dataloaders(args): function build_model (line 107) | def build_model(args): function trainIters (line 202) | def trainIters(args):