SYMBOL INDEX (362 symbols across 30 files) FILE: app.py function plot_results (line 32) | def plot_results(support_img, query_img, support_kp, support_w, query_kp, function process (line 76) | def process(query_img, state, function update_examples (line 174) | def update_examples(support_img, posed_support, query_img, state, r=0.01... function get_select_coords (line 201) | def get_select_coords(kp_support, function get_limbs (line 232) | def get_limbs(kp_support, function set_query (line 279) | def set_query(support_img, state, example=False): FILE: demo.py class Resize_Pad (line 26) | class Resize_Pad: method __init__ (line 27) | def __init__(self, w=256, h=256): method __call__ (line 31) | def __call__(self, image): function transform_keypoints_to_pad_and_resize (line 51) | def transform_keypoints_to_pad_and_resize(keypoints, image_size): function parse_args (line 70) | def parse_args(): function merge_configs (line 95) | def merge_configs(cfg1, cfg2): function main (line 106) | def main(): FILE: models/apis/train.py function train_model (line 13) | def train_model(model, FILE: models/core/custom_hooks/shuffle_hooks.py class ShufflePairedSamplesHook (line 6) | class ShufflePairedSamplesHook(Hook): method __init__ (line 11) | def __init__(self, method after_train_epoch (line 22) | def after_train_epoch(self, runner): FILE: models/datasets/builder.py function _concat_cfg (line 7) | def _concat_cfg(cfg): function _check_vaild (line 26) | def _check_vaild(cfg): function build_dataset (line 34) | def build_dataset(cfg, default_args=None): FILE: models/datasets/datasets/mp100/fewshot_base_dataset.py class FewShotBaseDataset (line 14) | class FewShotBaseDataset(Dataset, metaclass=ABCMeta): method __init__ (line 16) | def __init__(self, method _get_db (line 48) | def _get_db(self): method _select_kpt (line 53) | def _select_kpt(self, obj, kpt_id): method evaluate (line 58) | def evaluate(self, cfg, preds, output_dir, *args, **kwargs): method _write_keypoint_results (line 63) | def _write_keypoint_results(keypoints, res_file): method _report_metric (line 69) | def _report_metric(self, method _merge_obj (line 130) | def _merge_obj(self, Xs_list, Xq, idx): method __len__ (line 159) | def __len__(self): method __getitem__ (line 163) | def __getitem__(self, idx): method _sort_and_unique_bboxes (line 216) | def _sort_and_unique_bboxes(self, kpts, key='bbox_id'): FILE: models/datasets/datasets/mp100/fewshot_dataset.py class FewShotKeypointDataset (line 13) | class FewShotKeypointDataset(FewShotBaseDataset): method __init__ (line 15) | def __init__(self, method random_paired_samples (line 70) | def random_paired_samples(self): method make_paired_samples (line 85) | def make_paired_samples(self): method _select_kpt (line 100) | def _select_kpt(self, obj, kpt_id): method _get_mapping_id_name (line 108) | def _get_mapping_id_name(imgs): method _get_db (line 128) | def _get_db(self): method _load_coco_keypoint_annotation_kernel (line 141) | def _load_coco_keypoint_annotation_kernel(self, img_id): method _xywh2cs (line 219) | def _xywh2cs(self, x, y, w, h): method evaluate (line 249) | def evaluate(self, outputs, res_folder, metric='PCK', **kwargs): FILE: models/datasets/datasets/mp100/test_base_dataset.py class TestBaseDataset (line 15) | class TestBaseDataset(Dataset, metaclass=ABCMeta): method __init__ (line 17) | def __init__(self, method _get_db (line 51) | def _get_db(self): method _select_kpt (line 56) | def _select_kpt(self, obj, kpt_id): method evaluate (line 61) | def evaluate(self, cfg, preds, output_dir, *args, **kwargs): method _write_keypoint_results (line 66) | def _write_keypoint_results(keypoints, res_file): method _report_metric (line 72) | def _report_metric(self, method _merge_obj (line 161) | def _merge_obj(self, Xs_list, Xq, idx): method __len__ (line 190) | def __len__(self): method __getitem__ (line 194) | def __getitem__(self, idx): method _sort_and_unique_bboxes (line 222) | def _sort_and_unique_bboxes(self, kpts, key='bbox_id'): FILE: models/datasets/datasets/mp100/test_dataset.py class TestPoseDataset (line 13) | class TestPoseDataset(TestBaseDataset): method __init__ (line 15) | def __init__(self, method random_paired_samples (line 73) | def random_paired_samples(self): method make_paired_samples (line 88) | def make_paired_samples(self): method _select_kpt (line 103) | def _select_kpt(self, obj, kpt_id): method _get_mapping_id_name (line 111) | def _get_mapping_id_name(imgs): method _get_db (line 131) | def _get_db(self): method _load_coco_keypoint_annotation_kernel (line 144) | def _load_coco_keypoint_annotation_kernel(self, img_id): method _xywh2cs (line 226) | def _xywh2cs(self, x, y, w, h): method evaluate (line 256) | def evaluate(self, outputs, res_folder, metric='PCK', **kwargs): FILE: models/datasets/datasets/mp100/transformer_base_dataset.py class TransformerBaseDataset (line 14) | class TransformerBaseDataset(Dataset, metaclass=ABCMeta): method __init__ (line 16) | def __init__(self, method _get_db (line 48) | def _get_db(self): method _select_kpt (line 53) | def _select_kpt(self, obj, kpt_id): method evaluate (line 58) | def evaluate(self, cfg, preds, output_dir, *args, **kwargs): method _write_keypoint_results (line 63) | def _write_keypoint_results(keypoints, res_file): method _report_metric (line 69) | def _report_metric(self, method _merge_obj (line 130) | def _merge_obj(self, Xs_list, Xq, idx): method __len__ (line 159) | def __len__(self): method __getitem__ (line 163) | def __getitem__(self, idx): method _sort_and_unique_bboxes (line 190) | def _sort_and_unique_bboxes(self, kpts, key='bbox_id'): FILE: models/datasets/datasets/mp100/transformer_dataset.py class TransformerPoseDataset (line 13) | class TransformerPoseDataset(TransformerBaseDataset): method __init__ (line 15) | def __init__(self, method random_paired_samples (line 72) | def random_paired_samples(self): method make_paired_samples (line 87) | def make_paired_samples(self): method _select_kpt (line 102) | def _select_kpt(self, obj, kpt_id): method _get_mapping_id_name (line 110) | def _get_mapping_id_name(imgs): method _get_db (line 130) | def _get_db(self): method _load_coco_keypoint_annotation_kernel (line 144) | def _load_coco_keypoint_annotation_kernel(self, img_id): method _xywh2cs (line 226) | def _xywh2cs(self, x, y, w, h): method evaluate (line 256) | def evaluate(self, outputs, res_folder, metric='PCK', **kwargs): FILE: models/datasets/pipelines/post_transforms.py function get_affine_transform (line 10) | def get_affine_transform(center, function affine_transform (line 67) | def affine_transform(pt, trans_mat): function _get_3rd_point (line 83) | def _get_3rd_point(a, b): function rotate_point (line 105) | def rotate_point(pt, angle_rad): FILE: models/datasets/pipelines/top_down_transform.py class TopDownAffineFewShot (line 12) | class TopDownAffineFewShot: method __init__ (line 25) | def __init__(self, use_udp=False): method __call__ (line 28) | def __call__(self, results): class TopDownGenerateTargetFewShot (line 65) | class TopDownGenerateTargetFewShot: method __init__ (line 93) | def __init__(self, method _msra_generate_target (line 107) | def _msra_generate_target(self, cfg, joints_3d, joints_3d_visible, sig... method _udp_generate_target (line 195) | def _udp_generate_target(self, cfg, joints_3d, joints_3d_visible, factor, method __call__ (line 316) | def __call__(self, results): FILE: models/models/backbones/simmim.py function norm_targets (line 17) | def norm_targets(targets, patch_size): class SwinTransformerForSimMIM (line 40) | class SwinTransformerForSimMIM(SwinTransformer): method __init__ (line 41) | def __init__(self, **kwargs): method forward (line 49) | def forward(self, x, mask): method no_weight_decay (line 74) | def no_weight_decay(self): class SwinTransformerV2ForSimMIM (line 78) | class SwinTransformerV2ForSimMIM(SwinTransformerV2): method __init__ (line 79) | def __init__(self, **kwargs): method forward (line 87) | def forward(self, x, mask): method no_weight_decay (line 112) | def no_weight_decay(self): class SimMIM (line 116) | class SimMIM(nn.Module): method __init__ (line 117) | def __init__(self, config, encoder, encoder_stride, in_chans, patch_si... method forward (line 133) | def forward(self, x, mask): method no_weight_decay (line 149) | def no_weight_decay(self): method no_weight_decay_keywords (line 155) | def no_weight_decay_keywords(self): function build_simmim (line 161) | def build_simmim(config): FILE: models/models/backbones/swin_mlp.py class Mlp (line 15) | class Mlp(nn.Module): method __init__ (line 16) | def __init__(self, in_features, hidden_features=None, out_features=Non... method forward (line 25) | def forward(self, x): function window_partition (line 34) | def window_partition(x, window_size): function window_reverse (line 49) | def window_reverse(windows, window_size, H, W): class SwinMLPBlock (line 66) | class SwinMLPBlock(nn.Module): method __init__ (line 82) | def __init__(self, dim, input_resolution, num_heads, window_size=7, sh... method forward (line 113) | def forward(self, x): method extra_repr (line 162) | def extra_repr(self) -> str: method flops (line 166) | def flops(self): class PatchMerging (line 185) | class PatchMerging(nn.Module): method __init__ (line 194) | def __init__(self, input_resolution, dim, norm_layer=nn.LayerNorm): method forward (line 201) | def forward(self, x): method extra_repr (line 224) | def extra_repr(self) -> str: method flops (line 227) | def flops(self): class BasicLayer (line 234) | class BasicLayer(nn.Module): method __init__ (line 251) | def __init__(self, dim, input_resolution, depth, num_heads, window_size, method forward (line 278) | def forward(self, x): method extra_repr (line 288) | def extra_repr(self) -> str: method flops (line 291) | def flops(self): class PatchEmbed (line 300) | class PatchEmbed(nn.Module): method __init__ (line 311) | def __init__(self, img_size=224, patch_size=4, in_chans=3, embed_dim=9... method forward (line 330) | def forward(self, x): method flops (line 340) | def flops(self): class SwinMLP (line 348) | class SwinMLP(nn.Module): method __init__ (line 369) | def __init__(self, img_size=224, patch_size=4, in_chans=3, num_classes... method _init_weights (line 425) | def _init_weights(self, m): method no_weight_decay (line 435) | def no_weight_decay(self): method no_weight_decay_keywords (line 439) | def no_weight_decay_keywords(self): method forward_features (line 442) | def forward_features(self, x): method forward (line 456) | def forward(self, x): method flops (line 461) | def flops(self): FILE: models/models/backbones/swin_transformer.py class Mlp (line 26) | class Mlp(nn.Module): method __init__ (line 27) | def __init__(self, in_features, hidden_features=None, out_features=Non... method forward (line 36) | def forward(self, x): function window_partition (line 45) | def window_partition(x, window_size): function window_reverse (line 60) | def window_reverse(windows, window_size, H, W): class WindowAttention (line 77) | class WindowAttention(nn.Module): method __init__ (line 91) | def __init__(self, dim, window_size, num_heads, qkv_bias=True, qk_scal... method forward (line 125) | def forward(self, x, mask=None): method extra_repr (line 158) | def extra_repr(self) -> str: method flops (line 161) | def flops(self, N): class SwinTransformerBlock (line 175) | class SwinTransformerBlock(nn.Module): method __init__ (line 195) | def __init__(self, dim, input_resolution, num_heads, window_size=7, sh... method forward (line 248) | def forward(self, x): method extra_repr (line 296) | def extra_repr(self) -> str: method flops (line 300) | def flops(self): class PatchMerging (line 315) | class PatchMerging(nn.Module): method __init__ (line 324) | def __init__(self, input_resolution, dim, norm_layer=nn.LayerNorm): method forward (line 331) | def forward(self, x): method extra_repr (line 354) | def extra_repr(self) -> str: method flops (line 357) | def flops(self): class BasicLayer (line 364) | class BasicLayer(nn.Module): method __init__ (line 385) | def __init__(self, dim, input_resolution, depth, num_heads, window_size, method forward (line 415) | def forward(self, x): method extra_repr (line 425) | def extra_repr(self) -> str: method flops (line 428) | def flops(self): class PatchEmbed (line 437) | class PatchEmbed(nn.Module): method __init__ (line 448) | def __init__(self, img_size=224, patch_size=4, in_chans=3, embed_dim=9... method forward (line 467) | def forward(self, x): method flops (line 477) | def flops(self): class SwinTransformer (line 485) | class SwinTransformer(nn.Module): method __init__ (line 512) | def __init__(self, img_size=224, patch_size=4, in_chans=3, num_classes... method _init_weights (line 571) | def _init_weights(self, m): method no_weight_decay (line 581) | def no_weight_decay(self): method no_weight_decay_keywords (line 585) | def no_weight_decay_keywords(self): method forward_features (line 588) | def forward_features(self, x): method forward (line 602) | def forward(self, x): method flops (line 607) | def flops(self): FILE: models/models/backbones/swin_transformer_moe.py class Mlp (line 23) | class Mlp(nn.Module): method __init__ (line 24) | def __init__(self, in_features, hidden_features=None, out_features=Non... method forward (line 34) | def forward(self, x): class MoEMlp (line 43) | class MoEMlp(nn.Module): method __init__ (line 44) | def __init__(self, in_features, hidden_features, num_local_experts, to... method forward (line 86) | def forward(self, x): method extra_repr (line 90) | def extra_repr(self) -> str: method _init_weights (line 96) | def _init_weights(self): function window_partition (line 104) | def window_partition(x, window_size): function window_reverse (line 119) | def window_reverse(windows, window_size, H, W): class WindowAttention (line 136) | class WindowAttention(nn.Module): method __init__ (line 151) | def __init__(self, dim, window_size, num_heads, qkv_bias=True, qk_scal... method forward (line 205) | def forward(self, x, mask=None): method extra_repr (line 239) | def extra_repr(self) -> str: method flops (line 243) | def flops(self, N): class SwinTransformerBlock (line 257) | class SwinTransformerBlock(nn.Module): method __init__ (line 292) | def __init__(self, dim, input_resolution, num_heads, window_size=7, sh... method forward (line 369) | def forward(self, x): method extra_repr (line 414) | def extra_repr(self) -> str: method flops (line 418) | def flops(self): class PatchMerging (line 436) | class PatchMerging(nn.Module): method __init__ (line 445) | def __init__(self, input_resolution, dim, norm_layer=nn.LayerNorm): method forward (line 452) | def forward(self, x): method extra_repr (line 475) | def extra_repr(self) -> str: method flops (line 478) | def flops(self): class BasicLayer (line 485) | class BasicLayer(nn.Module): method __init__ (line 521) | def __init__(self, dim, input_resolution, depth, num_heads, window_size, method forward (line 569) | def forward(self, x): method extra_repr (line 587) | def extra_repr(self) -> str: method flops (line 590) | def flops(self): class PatchEmbed (line 599) | class PatchEmbed(nn.Module): method __init__ (line 610) | def __init__(self, img_size=224, patch_size=4, in_chans=3, embed_dim=9... method forward (line 629) | def forward(self, x): method flops (line 639) | def flops(self): class SwinTransformerMoE (line 647) | class SwinTransformerMoE(nn.Module): method __init__ (line 690) | def __init__(self, img_size=224, patch_size=4, in_chans=3, num_classes... method _init_weights (line 774) | def _init_weights(self, m): method no_weight_decay (line 786) | def no_weight_decay(self): method no_weight_decay_keywords (line 790) | def no_weight_decay_keywords(self): method forward_features (line 794) | def forward_features(self, x): method forward (line 809) | def forward(self, x): method add_param_to_skip_allreduce (line 814) | def add_param_to_skip_allreduce(self, param_name): method flops (line 817) | def flops(self): FILE: models/models/backbones/swin_transformer_v2.py class Mlp (line 17) | class Mlp(nn.Module): method __init__ (line 18) | def __init__(self, in_features, hidden_features=None, out_features=Non... method forward (line 27) | def forward(self, x): function window_partition (line 36) | def window_partition(x, window_size): function window_reverse (line 51) | def window_reverse(windows, window_size, H, W): class WindowAttention (line 68) | class WindowAttention(nn.Module): method __init__ (line 82) | def __init__(self, dim, window_size, num_heads, qkv_bias=True, attn_dr... method forward (line 141) | def forward(self, x, mask=None): method extra_repr (line 182) | def extra_repr(self) -> str: method flops (line 186) | def flops(self, N): class SwinTransformerBlock (line 200) | class SwinTransformerBlock(nn.Module): method __init__ (line 219) | def __init__(self, dim, input_resolution, num_heads, window_size=7, sh... method forward (line 271) | def forward(self, x): method extra_repr (line 309) | def extra_repr(self) -> str: method flops (line 313) | def flops(self): class PatchMerging (line 328) | class PatchMerging(nn.Module): method __init__ (line 337) | def __init__(self, input_resolution, dim, norm_layer=nn.LayerNorm): method forward (line 344) | def forward(self, x): method extra_repr (line 367) | def extra_repr(self) -> str: method flops (line 370) | def flops(self): class BasicLayer (line 377) | class BasicLayer(nn.Module): method __init__ (line 397) | def __init__(self, dim, input_resolution, depth, num_heads, window_size, method forward (line 427) | def forward(self, x): method extra_repr (line 437) | def extra_repr(self) -> str: method flops (line 440) | def flops(self): method _init_respostnorm (line 448) | def _init_respostnorm(self): class PatchEmbed (line 456) | class PatchEmbed(nn.Module): method __init__ (line 467) | def __init__(self, img_size=224, patch_size=4, in_chans=3, embed_dim=9... method forward (line 486) | def forward(self, x): method flops (line 496) | def flops(self): class SwinTransformerV2 (line 505) | class SwinTransformerV2(nn.Module): method __init__ (line 531) | def __init__(self, img_size=224, patch_size=4, in_chans=3, num_classes... method _init_weights (line 620) | def _init_weights(self, m): method no_weight_decay (line 630) | def no_weight_decay(self): method no_weight_decay_keywords (line 634) | def no_weight_decay_keywords(self): method forward_features (line 637) | def forward_features(self, x): method forward (line 668) | def forward(self, x): method flops (line 673) | def flops(self): FILE: models/models/backbones/swin_utils.py function load_pretrained (line 14) | def load_pretrained(config, model, logger): function remap_pretrained_keys_swin (line 33) | def remap_pretrained_keys_swin(model, checkpoint_model, logger): FILE: models/models/detectors/pam.py class PoseAnythingModel (line 11) | class PoseAnythingModel(BasePose): method __init__ (line 21) | def __init__(self, method init_backbone (line 36) | def init_backbone(self, pretrained, encoder_config): method with_keypoint (line 61) | def with_keypoint(self): method init_weights (line 65) | def init_weights(self, pretrained=None): method forward (line 71) | def forward(self, method forward_dummy (line 92) | def forward_dummy(self, img_s, target_s, target_weight_s, img_q, targe... method forward_train (line 97) | def forward_train(self, method forward_test (line 133) | def forward_test(self, method predict (line 162) | def predict(self, method extract_features (line 183) | def extract_features(self, img_s, img_q): method parse_keypoints_from_img_meta (line 203) | def parse_keypoints_from_img_meta(self, img_meta, device, keyword='que... method show_result (line 233) | def show_result(self, FILE: models/models/keypoint_heads/head.py function inverse_sigmoid (line 17) | def inverse_sigmoid(x, eps=1e-3): class TokenDecodeMLP (line 24) | class TokenDecodeMLP(nn.Module): method __init__ (line 29) | def __init__(self, method forward (line 46) | def forward(self, x): class PoseHead (line 51) | class PoseHead(nn.Module): method __init__ (line 57) | def __init__(self, method init_weights (line 115) | def init_weights(self): method forward (line 132) | def forward(self, x, feature_s, target_s, mask_s, skeleton): method get_loss (line 202) | def get_loss(self, output, initial_proposals, similarity_map, target, ... method get_max_coords (line 244) | def get_max_coords(self, heatmap, heatmap_size=64): method heatmap_loss (line 252) | def heatmap_loss(self, similarity_map, target_heatmap, target_weight, method get_accuracy (line 277) | def get_accuracy(self, output, target, target_weight, target_sizes, he... method decode (line 305) | def decode(self, img_metas, output, img_size, **kwargs): FILE: models/models/utils/builder.py function build_backbone (line 10) | def build_backbone(cfg, default_args=None): function build_transformer (line 15) | def build_transformer(cfg, default_args=None): function build_linear_layer (line 23) | def build_linear_layer(cfg, *args, **kwargs): FILE: models/models/utils/encoder_decoder.py function inverse_sigmoid (line 13) | def inverse_sigmoid(x, eps=1e-3): class MLP (line 20) | class MLP(nn.Module): method __init__ (line 23) | def __init__(self, input_dim, hidden_dim, output_dim, num_layers): method forward (line 30) | def forward(self, x): class ProposalGenerator (line 36) | class ProposalGenerator(nn.Module): method __init__ (line 38) | def __init__(self, hidden_dim, proj_dim, dynamic_proj_dim): method forward (line 48) | def forward(self, query_feat, support_feat, spatial_shape): class EncoderDecoder (line 114) | class EncoderDecoder(nn.Module): method __init__ (line 116) | def __init__(self, method init_weights (line 153) | def init_weights(self): method forward (line 159) | def forward(self, src, mask, support_embed, pos_embed, support_order_e... class GraphTransformerDecoder (line 199) | class GraphTransformerDecoder(nn.Module): method __init__ (line 201) | def __init__(self, method forward (line 218) | def forward(self, method update (line 302) | def update(self, query_coordinates, delta_unsig): class GraphTransformerDecoderLayer (line 309) | class GraphTransformerDecoderLayer(nn.Module): method __init__ (line 311) | def __init__(self, method with_pos_embed (line 351) | def with_pos_embed(self, tensor, pos: Optional[Tensor]): method forward (line 354) | def forward(self, class TransformerEncoder (line 409) | class TransformerEncoder(nn.Module): method __init__ (line 411) | def __init__(self, encoder_layer, num_layers, norm=None): method forward (line 417) | def forward(self, class TransformerEncoderLayer (line 457) | class TransformerEncoderLayer(nn.Module): method __init__ (line 459) | def __init__(self, method with_pos_embed (line 481) | def with_pos_embed(self, tensor, pos: Optional[Tensor]): method forward (line 484) | def forward(self, function adj_from_skeleton (line 507) | def adj_from_skeleton(num_pts, skeleton, mask, device='cuda'): class GCNLayer (line 524) | class GCNLayer(nn.Module): method __init__ (line 525) | def __init__(self, method forward (line 539) | def forward(self, x, adj): function _get_clones (line 558) | def _get_clones(module, N): function _get_activation_fn (line 562) | def _get_activation_fn(activation): function clones (line 573) | def clones(module, N): FILE: models/models/utils/positional_encoding.py class SinePositionalEncoding (line 13) | class SinePositionalEncoding(BaseModule): method __init__ (line 38) | def __init__(self, method forward (line 58) | def forward(self, mask): method forward_coordinates (line 97) | def forward_coordinates(self, coord): method __repr__ (line 125) | def __repr__(self): class LearnedPositionalEncoding (line 137) | class LearnedPositionalEncoding(BaseModule): method __init__ (line 151) | def __init__(self, method forward (line 163) | def forward(self, mask): method __repr__ (line 187) | def __repr__(self): FILE: models/models/utils/transformer.py class Transformer (line 14) | class Transformer(BaseModule): method __init__ (line 32) | def __init__(self, encoder=None, decoder=None, init_cfg=None): method init_weights (line 38) | def init_weights(self): method forward (line 45) | def forward(self, x, mask, query_embed, pos_embed, mask_query): class DetrTransformerDecoderLayer (line 106) | class DetrTransformerDecoderLayer(BaseTransformerLayer): method __init__ (line 127) | def __init__(self, class DetrTransformerEncoder (line 151) | class DetrTransformerEncoder(TransformerLayerSequence): method __init__ (line 158) | def __init__(self, *args, post_norm_cfg=dict(type='LN'), **kwargs): method forward (line 169) | def forward(self, *args, **kwargs): class DetrTransformerDecoder (line 181) | class DetrTransformerDecoder(TransformerLayerSequence): method __init__ (line 189) | def __init__(self, method forward (line 203) | def forward(self, query, *args, **kwargs): class DynamicConv (line 231) | class DynamicConv(BaseModule): method __init__ (line 256) | def __init__(self, method forward (line 290) | def forward(self, param_feature, input_feature): FILE: setup.py function readme (line 7) | def readme(): function get_git_hash (line 16) | def get_git_hash(): function get_hash (line 42) | def get_hash(): function write_version_py (line 57) | def write_version_py(): function get_version (line 76) | def get_version(): function get_requirements (line 82) | def get_requirements(filename='requirements.txt'): FILE: test.py function parse_args (line 23) | def parse_args(): function merge_configs (line 67) | def merge_configs(cfg1, cfg2): function main (line 78) | def main(): FILE: tools/fix_carfuxion.py function search_match (line 9) | def search_match(bbox, num_keypoints, segmentation): FILE: tools/visualization.py function plot_results (line 16) | def plot_results(support_img, query_img, support_kp, support_w, query_kp... function str_is_int (line 62) | def str_is_int(s): FILE: train.py function parse_args (line 22) | def parse_args(): function main (line 80) | def main():