Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenGVLab/HumanBench
/ functions
Functions
1,842 in github.com/OpenGVLab/HumanBench
⨍
Functions
1,842
◇
Types & classes
382
↓ 2 callers
Method
batch_sample_list
(self)
PATH/core/distributed_utils.py:687
↓ 2 callers
Function
batch_sigmoid_ce_loss
Args: inputs: A float tensor of arbitrary shape. The predictions for each example. targets: A float tensor with t
PATH/core/models/decoders/losses/matcher.py:39
↓ 2 callers
Function
batch_sigmoid_ce_loss
Args: inputs: A float tensor of arbitrary shape. The predictions for each example. targets: A float tensor wi
PATH/core/models/decoders/losses/test_time.py:55
↓ 2 callers
Function
box_cxcywh_to_xyxy
(x)
PATH/core/models/ops/box_ops.py:9
↓ 2 callers
Function
box_iou
(boxes1, boxes2)
PATH/core/models/ops/box_ops.py:36
↓ 2 callers
Method
cat
Concatenates a list of BitMasks into a single BitMasks Arguments: bitmasks_list (list[BitMasks]) Returns:
PATH/core/data/datasets/images/seg_dataset_dev.py:273
↓ 2 callers
Function
clip_checkpoint_preprocess
(checkpoint)
PATH/core/models/backbones/vitdet.py:645
↓ 2 callers
Function
clip_checkpoint_preprocess
(checkpoint)
PATH/core/models/backbones/vitdet_for_ladder_attention_share_pos_embed.py:657
↓ 2 callers
Method
compare
match the detection results with the groundtruth in the whole database
PATH/core/solvers/utils/peddet_tester_dev.py:517
↓ 2 callers
Method
constant_init
(self, module, val, bias=0)
PATH/core/models/decoders/pose_decodes/pose_decoder.py:792
↓ 2 callers
Method
contrast
(self, img)
PATH/core/data/transforms/seg_aug_dev.py:669
↓ 2 callers
Method
contrast
Contrast distortion.
PATH/core/data/transforms/parsing_transforms.py:303
↓ 2 callers
Function
conv2d_pad
(in_chs, out_chs, kernel_size, **kwargs)
PATH/core/models/ops/conv2d_helpers.py:53
↓ 2 callers
Function
conv3x3
3x3 convolution with padding
PATH/core/models/ops/hrt_helpers/basic_block.py:17
↓ 2 callers
Function
count_parameters
(model)
PATH/core/models/decoders/seg_decoders/spatial_ocr_block.py:793
↓ 2 callers
Method
create_lr_scheduler
(self)
PATH/core/solvers/solver.py:246
↓ 2 callers
Method
create_rotation_matrix
(self, offset=0)
PATH/core/data/transforms/sparsercnn_peddet_transforms_helpers/transforms.py:221
↓ 2 callers
Function
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/criterion.py:78
↓ 2 callers
Function
dist_init
(method='slurm', port='5671')
PATH/core/distributed_utils.py:169
↓ 2 callers
Method
dumpOdf
:meth: dump the object into a dict :return: a dict with "box" and "score" keys
PATH/core/solvers/utils/detools/box.py:244
↓ 2 callers
Method
extract
(self, data_loader)
PATH/core/testers/reid_tester.py:167
↓ 2 callers
Function
fliplr_joints
Flip human joints horizontally. Note: num_keypoints: K Args: joints_3d (np.ndarray([K, 3])): Coordinates of keypoints.
PATH/core/data/transforms/post_transforms.py:12
↓ 2 callers
Method
forward
(self)
PATH/core/solvers/solver.py:332
↓ 2 callers
Method
forward
(self)
PATH/core/solvers/solver_multitask_dev.py:443
↓ 2 callers
Method
forward_features
(self, x)
PATH/core/models/backbones/vit.py:455
↓ 2 callers
Method
forward_features
(self, x, mask=None)
PATH/core/models/backbones/vitdet.py:427
↓ 2 callers
Method
forward_prediction_heads
(self, output, mask_features, attn_mask_target_size)
PATH/core/models/decoders/peddet_decoders/mask2former_transformer_decoder.py:589
↓ 2 callers
Function
get_1d_sincos_pos_embed_from_grid
embed_dim: output dimension for each position pos: a list of positions to be encoded: size (M,) out: (M, D)
PATH/core/models/backbones/vit.py:729
↓ 2 callers
Function
get_1d_sincos_pos_embed_from_grid
embed_dim: output dimension for each position pos: a list of positions to be encoded: size (M,) out: (M, D)
PATH/core/models/backbones/vitdet.py:844
↓ 2 callers
Function
get_1d_sincos_pos_embed_from_grid
embed_dim: output dimension for each position pos: a list of positions to be encoded: size (M,) out: (M, D)
PATH/core/models/backbones/vitdet_for_ladder_attention_share_pos_embed.py:855
↓ 2 callers
Function
get_1d_sincos_pos_embed_from_grid
embed_dim: output dimension for each position pos: a list of positions to be encoded: size (M,) out: (M, D)
PATH/core/models/backbones/vitdet_for_ladder_attention.py:843
↓ 2 callers
Function
get_affine_transform
Get the affine transform matrix, given the center/scale/rot/output_size. Args: center (np.ndarray[2, ]): Center of the bounding box (x, y
PATH/core/data/transforms/post_transforms.py:191
↓ 2 callers
Method
get_crop_size
Args: image_size (tuple): height, width Returns: crop_size (tuple): height, width in absolute pixels
PATH/core/data/transforms/seg_aug_dev.py:530
↓ 2 callers
Method
get_crop_size
Args: image_size (tuple): height, width Returns: crop_size (tuple): height, width in absolute pixels
PATH/core/data/transforms/sparsercnn_peddet_transforms_helpers/augmentation_impl.py:254
↓ 2 callers
Function
get_ignores
(indices, boxes, ignores, ioa_thr)
PATH/core/solvers/utils/peddet_tester_dev.py:752
↓ 2 callers
Method
get_loss
(self, num_joints, heatmaps_pred, heatmaps_gt, target_weight)
PATH/core/models/decoders/losses/pos_losses.py:17
↓ 2 callers
Method
get_loss
(self, loss, outputs, targets, indices, num_masks)
PATH/core/models/decoders/losses/criterion.py:322
↓ 2 callers
Method
get_loss
(self, loss, outputs, targets, indices, num_masks)
PATH/core/models/decoders/losses/criterion.py:735
↓ 2 callers
Method
get_lr
(self)
PATH/core/lr_scheduler/base.py:36
↓ 2 callers
Method
get_mean_iou
(self)
PATH/core/utils.py:880
↓ 2 callers
Function
get_rng_state
()
PATH/core/models/ckpt.py:380
↓ 2 callers
Method
get_transform
(self, image)
PATH/core/data/transforms/sparsercnn_peddet_transforms_helpers/augmentation_impl.py:116
↓ 2 callers
Function
get_warp_matrix
Calculate the transformation matrix under the constraint of unbiased. Paper ref: Huang et al. The Devil is in the Details: Delving into Unbiased
PATH/core/data/transforms/post_transforms.py:306
↓ 2 callers
Method
hue
(self, img)
PATH/core/data/transforms/seg_aug_dev.py:683
↓ 2 callers
Method
image_resize
(self, image, long_size, label=None)
PATH/core/data/transforms/parsing_transforms.py:128
↓ 2 callers
Function
inference_context
A context where the model is temporarily changed to eval mode, and restored to previous mode afterwards. Args: model: a torch Mo
PATH/core/solvers/solver_multitask_dev.py:1441
↓ 2 callers
Method
inference_model
Inference function. Returns: output_heatmap (np.ndarray): Output heatmaps. Args: x (torch.Tensor[NxKxHxW]):
PATH/core/models/decoders/pose_decodes/pose_decoder.py:640
↓ 2 callers
Method
initialize
(self, args)
PATH/core/testers/tester.py:152
↓ 2 callers
Function
interpolate
Equivalent to nn.functional.interpolate, but with support for empty batch sizes. This will eventually be supported natively by PyTorch, and t
PATH/core/data/transforms/peddet_transforms_helpers/transforms.py:15
↓ 2 callers
Function
inverse_sigmoid
(x, eps=1e-5)
PATH/core/models/decoders/peddet_decoders/mask2former_transformer_decoder.py:1215
↓ 2 callers
Function
iter_params
(param_groups)
PATH/core/fp16/utils.py:54
↓ 2 callers
Function
label_to_onehot
gt: ground truth with size (N, H, W) num_classes: the number of classes of different label
PATH/core/models/decoders/seg_decoders/spatial_ocr_block.py:22
↓ 2 callers
Method
layers
(self, x)
PATH/core/models/decoders/pose_decodes/pose_decoder.py:634
↓ 2 callers
Method
load
(self, args)
PATH/core/solvers/solver.py:254
↓ 2 callers
Method
load
(self, args)
PATH/core/solvers/solver_multitask_dev.py:266
↓ 2 callers
Method
loadData
(self, fpath, body_key=None, head_key=None, if_gt=True)
PATH/core/solvers/utils/peddet_tester_dev.py:499
↓ 2 callers
Function
load_checkpoint
Args: model (Module): Module to load checkpoint. filename (str): Accept local filepath, URL, ``torchvision://xxx``, `
PATH/core/models/backbones/vitdet.py:668
↓ 2 callers
Function
load_checkpoint
Args: model (Module): Module to load checkpoint. filename (str): Accept local filepath, URL, ``torchvision://xxx``, `
PATH/core/models/backbones/vitdet_for_ladder_attention_share_pos_embed.py:680
↓ 2 callers
Function
load_func
(fpath)
PATH/core/solvers/utils/peddet_tester_dev.py:635
↓ 2 callers
Function
masked_assignment
(c, mask=None)
PATH/core/models/decoders/losses/matcher.py:354
↓ 2 callers
Function
master_params_to_model_params
Copy master parameters to model parameters. Args: model_params: List of model parameters created by :func:`prep_param_lists`.
PATH/core/fp16/utils.py:310
↓ 2 callers
Function
maybe_to_cpu
(x)
PATH/core/memory.py:57
↓ 2 callers
Method
multi_head_attention_forward
( self, query: Tensor, key: Tensor, value: Tensor, embed_dim_to_check:
PATH/core/models/ops/hrt_helpers/multihead_attention.py:129
↓ 2 callers
Method
multi_head_attention_forward
( self, query: Tensor, key: Tensor, value: Tensor, embed_dim_to_check:
PATH/core/models/ops/hrt_helpers/multihead_attention.py:455
↓ 2 callers
Function
nms
Greedily select boxes with high confidence and overlap <= thr. Args: dets: [[x1, y1, x2, y2, score]]. thr: Retain overlap < thr.
PATH/core/solvers/utils/nms.py:9
↓ 2 callers
Method
normal_init
(self, module, mean=0, std=1, bias=0)
PATH/core/models/decoders/pose_decodes/pose_decoder.py:798
↓ 2 callers
Function
oks_iou
Calculate oks ious. Args: g: Ground truth keypoints. d: Detected keypoints. a_g: Area of the ground truth object.
PATH/core/solvers/utils/nms.py:51
↓ 2 callers
Method
pad_image
(self, image, h, w, size, padvalue)
PATH/core/data/transforms/parsing_transforms.py:102
↓ 2 callers
Function
pairwise_intersection
Given two lists of boxes of size N and M, compute the intersection area between __all__ N x M pairs of boxes. The box order must be (xmin
PATH/core/models/ops/boxes.py:310
↓ 2 callers
Method
parseOdf
:meth: read the object from a dict :param dict odf: a dict with "box", "score", "occ" and "extra.ignore" keys, e.g., odf = {"box": [5
PATH/core/solvers/utils/detools/box.py:285
↓ 2 callers
Function
post_dark_udp
DARK post-pocessing. Implemented by udp. Paper ref: Huang et al. The Devil is in the Details: Delving into Unbiased Data Processing for Human
PATH/core/models/decoders/pose_decodes/pose_decoder.py:169
↓ 2 callers
Method
post_run
(self)
PATH/core/solvers/solver.py:578
↓ 2 callers
Function
ratio2weight
(targets, ratio)
PATH/core/models/decoders/losses/pedattr_losses.py:13
↓ 2 callers
Function
ratio2weight
(targets, ratio)
PATH/core/models/decoders/losses/criterion.py:152
↓ 2 callers
Method
reset
(self)
PATH/core/solvers/utils/pos_tester_dev.py:80
↓ 2 callers
Method
rgb2bgr
(img_rgb)
PATH/core/data/datasets/images/image_helper.py:64
↓ 2 callers
Function
run_and_get
(cmd, screen=False)
PATH/core/msg_server.py:86
↓ 2 callers
Method
saturation
(self, img)
PATH/core/data/transforms/seg_aug_dev.py:674
↓ 2 callers
Function
set_rng_state
(state: Dict[str, Any])
PATH/core/models/ckpt.py:387
↓ 2 callers
Function
sigmoid_focal_loss
Loss used in RetinaNet for dense detection: https://arxiv.org/abs/1708.02002. Args: inputs: A float tensor of arbitrary shape.
PATH/core/models/decoders/losses/criterion.py:42
↓ 2 callers
Function
transform_preds
Get final keypoint predictions from heatmaps and apply scaling and translation to map them back to the image. Note: num_keypoints: K
PATH/core/data/transforms/post_transforms.py:149
↓ 2 callers
Function
unpack_kwargs
See pack_kwargs.
PATH/core/models/ckpt.py:101
↓ 2 callers
Function
unpack_non_tensors
See split_non_tensors.
PATH/core/models/ckpt.py:144
↓ 2 callers
Method
update
(self, x)
PATH/core/clipping.py:82
↓ 2 callers
Function
vit_base_patch16
(pretrained=False, load_pos_embed=True, pretrain_path=None, pos_embed_interp=False, **kwargs)
PATH/core/models/backbones/vitdet.py:560
↓ 2 callers
Function
vit_base_patch16_ladder_attention
(pretrained=False, load_pos_embed=True, **kwargs)
PATH/core/models/backbones/vitdet_for_ladder_attention.py:564
↓ 2 callers
Function
vit_base_patch16_ladder_attention_share_pos_embed
(pretrained=False, load_pos_embed=True, **kwargs)
PATH/core/models/backbones/vitdet_for_ladder_attention_share_pos_embed.py:576
↓ 2 callers
Method
warning
(self, **kwargs)
PATH/core/models/backbones/vit.py:565
↓ 2 callers
Function
warp_affine_joints
Apply affine transformation defined by the transform matrix on the joints. Args: joints (np.ndarray[..., 2]): Origin coordinate of jo
PATH/core/data/transforms/post_transforms.py:337
↓ 1 callers
Method
BN
(*args, **kwargs)
PATH/core/models/decoders/losses/classification_losses.py:302
↓ 1 callers
Function
BN_convert_float
Designed to work with network_to_half. BatchNorm layers need parameters in single precision. Find all layers and convert them back to flo
PATH/core/fp16/utils.py:206
↓ 1 callers
Function
CutoutAbs
(img, v)
PATH/core/data/transforms/pedattr_transforms.py:198
↓ 1 callers
Method
__fetch_current_node_idxs
(self, final_idxs, length)
PATH/core/distributed_utils.py:581
↓ 1 callers
Method
__fetch_current_node_idxs
(self, final_idxs_batches)
PATH/core/distributed_utils.py:670
↓ 1 callers
Method
__fetch_current_node_idxs
(self, final_idxs, length)
PATH/core/distributed_utils.py:780
↓ 1 callers
Method
__getitem__
Args: index (int): Index Returns: tuple: Tuple (image, target). target is the object returned by ``coco.load
PATH/core/data/datasets/images/peddet_dataset_dev.py:208
↓ 1 callers
Method
__getitem__
Args: index (int): Index Returns: tuple: Tuple (image, target). target is the object returned by ``coco.load
PATH/core/data/datasets/images/peddet_dataset.py:230
↓ 1 callers
Method
__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/sparsercnn_peddet_transforms_helpers/augmentation.py:289
↓ 1 callers
Method
__init__
Constructor of Microsoft COCO helper class for reading and visualizing annotations. :param annotation_file (str): location of annotat
PATH/core/data/datasets/images/peddet_dataset_dev.py:27
↓ 1 callers
Method
__init__
Constructor of Microsoft COCO helper class for reading and visualizing annotations. :param annotation_file (str): location of annotat
PATH/core/data/datasets/images/peddet_dataset.py:29
← previous
next →
201–300 of 1,842, ranked by callers