MCPcopy Create free account

hub / github.com/OpenGVLab/HumanBench / functions

Functions1,842 in github.com/OpenGVLab/HumanBench

↓ 4 callersMethodis_active
(self)
PATH/core/fp16/amp.py:67
↓ 4 callersFunctionkeypoint_pck_accuracy
Calculate the pose accuracy of PCK for each individual keypoint and the averaged accuracy across all keypoints for coordinates. Note:
PATH/core/data/transforms/post_transforms.py:484
↓ 4 callersMethodload_det_boxes
(self, dict_input, key_name, key_box, key_score=None, key_tag=None)
PATH/core/solvers/utils/peddet_tester_dev.py:416
↓ 4 callersFunctionnested_tensor_from_tensor_list
(tensor_list: List[Tensor])
PATH/core/utils.py:778
↓ 4 callersMethodregister_type
Register the given function as a handler that this transform will use for a specific data type. Args: data_type
PATH/core/data/transforms/seg_transforms_dev.py:154
↓ 4 callersFunctionrun_function
(start, end, functions)
PATH/core/utils.py:711
↓ 4 callersMethodstep
(self, closure=None)
PATH/core/optimizers/adam_clip.py:14
↓ 4 callersMethodtest
(self, model, evaluator=None)
PATH/core/solvers/solver_multitask_dev.py:1181
↓ 4 callersMethodtransform
In-place transform all attributes of this class. By "in-place", it means after calling this method, accessing an attribute such
PATH/core/data/transforms/sparsercnn_peddet_transforms_helpers/augmentation.py:310
↓ 4 callersFunctiontype_string
(x)
PATH/core/fp16/utils.py:96
↓ 4 callersMethodupdate
(self, output)
PATH/core/testers/utils/metrics.py:103
↓ 4 callersMethodwith_pos_embed
(self, tensor, pos: Optional[Tensor])
PATH/core/models/decoders/peddet_decoders/mask2former_transformer_decoder.py:149
↓ 3 callersFunction_get_activation_fn
Return an activation function given a string
PATH/core/models/decoders/peddet_decoders/mask2former_transformer_decoder.py:262
↓ 3 callersMethod_get_scores
Returns accuracy score evaluation result. - overall accuracy - mean accuracy - mean IU - fwavacc
PATH/core/utils.py:856
↓ 3 callersMethod_get_src_permutation_idx
(self, indices)
PATH/core/models/decoders/losses/criterion.py:310
↓ 3 callersMethod_get_src_permutation_idx
(self, indices)
PATH/core/models/decoders/losses/criterion.py:513
↓ 3 callersMethod_rand_range
Uniform float random number between low and high.
PATH/core/data/transforms/sparsercnn_peddet_transforms_helpers/augmentation.py:161
↓ 3 callersMethod_warp
(self, x, border_value, rotate_mat, new_width, new_height)
PATH/core/data/datasets/images/seg_data_tools/cv2_aug_transforms.py:446
↓ 3 callersFunctionapply_to_type
Recursively apply to all objects in different kinds of container types that matches a type function.
PATH/core/models/ckpt.py:28
↓ 3 callersMethodauto_denan
(self)
PATH/core/solvers/solver.py:356
↓ 3 callersMethodbackward
(self)
PATH/core/solvers/solver_multitask_dev.py:498
↓ 3 callersFunctionclip_boundary
(dtboxes,height,width)
PATH/core/solvers/utils/peddet_tester_dev.py:743
↓ 3 callersMethodconvert
Multiple with alpha and add beat with clip.
PATH/core/data/transforms/parsing_transforms.py:288
↓ 3 callersMethodcreate_dataset
(self)
PATH/core/solvers/solver_multitask_dev.py:233
↓ 3 callersMethodcreate_model
(self)
PATH/core/solvers/solver_multitask_dev.py:75
↓ 3 callersMethodcv2_read_image
(image_path, mode='RGB')
PATH/core/data/datasets/images/image_helper.py:30
↓ 3 callersMethodcv2_resize
(img, target_size, interpolation)
PATH/core/data/datasets/images/image_helper.py:195
↓ 3 callersMethoddraw
:meth: draw bounding box on the given image :param img: the image to draw :param bold: if bold the bounding box or not (defau
PATH/core/solvers/utils/detools/box.py:164
↓ 3 callersMethodevaluate
Evaluate coco keypoint results. The pose prediction results will be saved in `${res_folder}/result_keypoints.json`. Note:
PATH/core/solvers/utils/pos_tester_dev.py:160
↓ 3 callersFunctionflat
(nums)
PATH/core/config.py:27
↓ 3 callersMethodgen_new_list
(self, g)
PATH/core/distributed_utils.py:873
↓ 3 callersMethodget_loss
(self, loss, outputs, targets, indices, num_boxes, **kwargs)
PATH/core/models/decoders/losses/criterion.py:525
↓ 3 callersMethodget_mean
(self)
PATH/core/clipping.py:73
↓ 3 callersFunctionis_fp_tensor
(x)
PATH/core/fp16/utils.py:59
↓ 3 callersFunctionkestrel_get_similar_matrix
(src_points, dst_points)
PATH/helper/align.py:23
↓ 3 callersMethodload
(self, args)
PATH/core/solvers/solver_multitask_dev.py:991
↓ 3 callersMethodload
:meth: read the object from a dict
PATH/core/solvers/utils/peddet_tester_dev.py:210
↓ 3 callersFunctionload_state_model
(model, state, ginfo)
PATH/core/utils.py:204
↓ 3 callersMethodmaybe_print
(self, msg)
PATH/core/fp16/opt.py:203
↓ 3 callersFunctionpoint_sample
A wrapper around :function:`torch.nn.functional.grid_sample` to support 3D point_coords tensors. Unlike :function:`torch.nn.functional.grid_s
PATH/core/models/decoders/losses/point_features.py:29
↓ 3 callersFunctionpos2posemb2d
(pos, num_pos_feats=128, temperature=10000)
PATH/core/models/decoders/peddet_decoders/mask2former_transformer_decoder.py:1222
↓ 3 callersFunctionrecover_func
(bboxes)
PATH/core/solvers/utils/peddet_tester_dev.py:737
↓ 3 callersMethodreduce_gradients
(self, task_specific=False)
PATH/core/distributed_utils.py:60
↓ 3 callersMethodrun
(self)
PATH/core/solvers/solver.py:581
↓ 3 callersFunctionsplit_non_tensors
Split a tuple into a list of tensors and the rest with information for later reconstruction. When called with a tensor X, will return: (x
PATH/core/models/ckpt.py:111
↓ 3 callersMethodto
(self, device)
PATH/core/utils.py:757
↓ 3 callersMethodwith_pos_embed
(self, tensor, pos: Optional[Tensor])
PATH/core/models/decoders/peddet_decoders/mask2former_transformer_decoder.py:57
↓ 3 callersMethodzero_grad
Zero fp32 and fp16 parameter grads.
PATH/core/fp16/opt.py:216
↓ 2 callersMethod__init__
Args: image (ndarray): (H,W) or (H,W,C) ndarray of type uint8 in range [0, 255], or floating point in range [0, 1
PATH/core/data/transforms/seg_transforms_dev.py:642
↓ 2 callersMethod__init__
(self, backbone_module, neck_module, decoder_module)
PATH/core/models/model_entry.py:30
↓ 2 callersMethod__init__
Creates the matcher Params: cost_class: This is the relative weight of the classification error in the matching cost
PATH/core/models/decoders/losses/matcher.py:79
↓ 2 callersMethod__init__
Create the criterion. Parameters: num_classes: number of object categories, omitting the special no-object category ma
PATH/core/models/decoders/losses/criterion.py:175
↓ 2 callersMethod__init__
(self, num_classes, bn_type, input_size,
PATH/core/models/decoders/seg_decoders/seg_decoders.py:15
↓ 2 callersFunction_calc_same_pad
(i, k, s, d)
PATH/core/models/ops/conv2d_helpers.py:16
↓ 2 callersMethod_clear_cache
(self)
PATH/core/fp16/amp.py:76
↓ 2 callersFunction_decorator_helper
(orig_fn, cast_fn, wrap_fn)
PATH/core/fp16/amp.py:18
↓ 2 callersMethod_do_python_keypoint_eval
Keypoint evaluation using COCOAPI.
PATH/core/solvers/utils/pos_tester_dev.py:339
↓ 2 callersFunction_get_3rd_point
To calculate the affine matrix, three pairs of points are required. This function is used to get the 3rd point, given 2D points a & b. The 3r
PATH/core/data/transforms/post_transforms.py:265
↓ 2 callersMethod_get_base_lrs_later
(self)
PATH/core/lr_scheduler/base.py:30
↓ 2 callersFunction_get_max_preds
Get keypoint predictions from score maps. Note: batch_size: N num_keypoints: K heatmap height: H heatmap width: W
PATH/core/data/transforms/post_transforms.py:406
↓ 2 callersFunction_get_padding
(kernel_size, stride=1, dilation=1, **_)
PATH/core/models/ops/conv2d_helpers.py:11
↓ 2 callersMethod_get_single_item
(self, index=None)
PATH/core/data/test_datasets/images/reid_dataset.py:151
↓ 2 callersMethod_get_single_item
(self, index=None)
PATH/core/data/test_datasets/images/reid_dataset.py:354
↓ 2 callersMethod_get_src_permutation_idx
(self, indices)
PATH/core/models/decoders/losses/criterion.py:723
↓ 2 callersMethod_get_warmup_lr
(self)
PATH/core/lr_scheduler/base.py:62
↓ 2 callersFunction_ignore_torch_cuda_oom
A context which ignores CUDA OOM exception from pytorch.
PATH/core/memory.py:12
↓ 2 callersMethod_master_params_to_model_params
(self)
PATH/core/fp16/opt.py:243
↓ 2 callersFunction_max_by_axis
(the_list)
PATH/core/utils.py:743
↓ 2 callersMethod_megvii_generate_target
Generate the target heatmap via "Megvii" approach. Args: cfg (dict): data config joints_3d: np.ndarray ([num_joints,
PATH/core/augmentation_pos.py:417
↓ 2 callersMethod_megvii_generate_target
Generate the target heatmap via "Megvii" approach. Args: cfg (dict): data config joints_3d: np.ndarray ([num_joints, 3
PATH/core/data/transforms/pose_transforms.py:610
↓ 2 callersMethod_msra_generate_target
Generate the target heatmap via "MSRA" approach. Args: cfg (dict): data config joints_3d: np.ndarray ([num_joints, 3]
PATH/core/augmentation_pos.py:330
↓ 2 callersMethod_msra_generate_target
Generate the target heatmap via "MSRA" approach. Args: cfg (dict): data config joints_3d: np.ndarray ([num_joints, 3])
PATH/core/data/transforms/pose_transforms.py:525
↓ 2 callersMethod_rms
(self, tensor: torch.Tensor)
PATH/core/optimizers/adafactor.py:114
↓ 2 callersMethod_rotate
(self, img, angle, center=None, scale=1.0, border_value=0, interpolation='bilinear', auto_bound=False)
PATH/core/data/transforms/parsing_transforms.py:239
↓ 2 callersMethod_set_randomseed
(self, seed)
PATH/core/solvers/solver.py:325
↓ 2 callersFunction_split_channels
(num_chan, num_groups, split_op='equal')
PATH/core/models/ops/conv2d_helpers.py:20
↓ 2 callersFunction_taylor
Distribution aware coordinate decoding method. Note: heatmap height: H heatmap width: W Args: heatmap (np.ndarray[H,
PATH/core/models/decoders/pose_decodes/pose_decoder.py:132
↓ 2 callersFunction_transform_to_aug
Wrap Transform into Augmentation. Private, used internally to implement augmentations.
PATH/core/data/transforms/sparsercnn_peddet_transforms_helpers/augmentation.py:204
↓ 2 callersMethod_udp_generate_target
Generate the target heatmap via 'UDP' approach. Paper ref: Huang et al. The Devil is in the Details: Delving into Unbiased Data Processing
PATH/core/augmentation_pos.py:461
↓ 2 callersMethod_udp_generate_target
Generate the target heatmap via 'UDP' approach. Paper ref: Huang et al. The Devil is in the Details: Delving into Unbiased Data Processing
PATH/core/data/transforms/pose_transforms.py:652
↓ 2 callersMethod_write_coco_keypoint_results
Write results into a json file.
PATH/core/solvers/utils/pos_tester_dev.py:294
↓ 2 callersMethod_xywh2cs
This encodes bbox(x,y,w,w) into (center, scale) Args: x, y, w, h Returns: tuple: A tuple containing center a
PATH/core/data/datasets/images/pos_dataset_dev.py:272
↓ 2 callersMethod_xywh2cs
This encodes bbox(x,y,w,w) into (center, scale) Args: x, y, w, h Returns: tuple: A tuple containing center a
PATH/core/data/datasets/images/pos_dataset.py:242
↓ 2 callersMethod_xywh2cs
This encodes bbox(x,y,w,w) into (center, scale) Args: x, y, w, h Returns: tuple: A tuple containing center a
PATH/core/data/datasets/images/multi_posedataset.py:296
↓ 2 callersFunctionadd_aio_backbone_specific
(m, backbone_specific, task_sp_list=(), neck_sp_list=())
PATH/core/utils.py:560
↓ 2 callersFunctionadd_decoder_specific
(m, decoder_specific)
PATH/core/utils.py:538
↓ 2 callersFunctionadd_neck_specific
(m, neck_specific)
PATH/core/utils.py:516
↓ 2 callersMethodaffine_image
:param img: :param src_points: :param dst_points: :param shape: :param borderMode: cv2.BORDER_CONSTANT
PATH/core/augmentation.py:918
↓ 2 callersMethodaffine_image
:param img: :param src_points: :param dst_points: :param shape: :param borderMode: cv2.BORDER_CONSTANT
PATH/core/data/transforms/reid_transforms.py:614
↓ 2 callersFunctionaffine_transform
Apply an affine transformation to the points. Args: pt (np.ndarray): a 2 dimensional point to be transformed trans_mat (np.ndarra
PATH/core/data/transforms/post_transforms.py:249
↓ 2 callersMethodall_gather
(data, group=None)
PATH/core/solvers/utils/seg_tester_dev.py:134
↓ 2 callersMethodall_gather
(data, group=0)
PATH/core/solvers/utils/attr_tester_dev.py:59
↓ 2 callersMethodapply_box
Apply the transform on an axis-aligned box. By default will transform the corner points and use their minimum/maximum to create a new
PATH/core/data/transforms/seg_transforms_dev.py:106
↓ 2 callersMethodapply_coords
Apply the transform on coordinates. Args: coords (ndarray): floating point array of shape Nx2. Each row is (x, y).
PATH/core/data/transforms/seg_transforms_dev.py:76
↓ 2 callersMethodapply_image
Apply the transform on an image. Args: img (ndarray): of shape NxHxWxC, or HxWxC or HxW. The array can be
PATH/core/data/transforms/seg_transforms_dev.py:63
↓ 2 callersMethodapply_image
(self, img)
PATH/core/data/transforms/sparsercnn_peddet_transforms_helpers/transforms.py:267
↓ 2 callersMethodattention_type_map
(self, attention_name=None)
PATH/core/models/necks/ladder_side_attention_fpn.py:183
↓ 2 callersMethodbackward
(self)
PATH/core/solvers/solver.py:349
↓ 2 callersFunctionbatch_dice_loss
Compute the DICE loss, similar to generalized IOU for masks Args: inputs: A float tensor of arbitrary shape. The pred
PATH/core/models/decoders/losses/matcher.py:16
↓ 2 callersFunctionbatch_dice_loss
Compute the DICE loss, similar to generalized IOU for masks Args: inputs: A float tensor of arbitrary shape. The
PATH/core/models/decoders/losses/test_time.py:32
← previousnext →101–200 of 1,842, ranked by callers