SYMBOL INDEX (4424 symbols across 462 files) FILE: TrackEval/scripts/run_rob_mots.py function rowify (line 128) | def rowify(d): FILE: TrackEval/tests/test_metrics.py function no_confusion (line 7) | def no_confusion(): function with_confusion (line 56) | def with_confusion(): function split_tracks (line 107) | def split_tracks(): function _from_dense (line 163) | def _from_dense(num_timesteps, num_gt_ids, num_tracker_ids, gt_present, ... function test_metric (line 207) | def test_metric(sequence_name, metric_name): FILE: TrackEval/trackeval/_timing.py function time (line 11) | def time(f): FILE: TrackEval/trackeval/baselines/baseline_utils.py function load_seq (line 12) | def load_seq(file_to_load): function threshold (line 80) | def threshold(tdata, thresh): function create_coco_mask (line 89) | def create_coco_mask(mask_rles, im_hs, im_ws): function mask_iou (line 96) | def mask_iou(mask_rles1, mask_rles2, im_hs, im_ws, do_ioa=0): function sort_by_score (line 115) | def sort_by_score(t_data): function mask_NMS (line 123) | def mask_NMS(t_data, nms_threshold=0.5, already_sorted=False): function non_overlap (line 151) | def non_overlap(t_data, already_sorted=False): function masks2boxes (line 186) | def masks2boxes(mask_rles, im_hs, im_ws): function box_iou (line 195) | def box_iou(bboxes1, bboxes2, box_format='xywh', do_ioa=False, do_giou=F... function match (line 247) | def match(match_scores): function write_seq (line 252) | def write_seq(output_data, out_file): function combine_classes (line 263) | def combine_classes(data): function save_as_png (line 288) | def save_as_png(t_data, out_file, im_h, im_w): function get_frame_size (line 313) | def get_frame_size(data): FILE: TrackEval/trackeval/baselines/non_overlap.py function do_sequence (line 29) | def do_sequence(seq_file): FILE: TrackEval/trackeval/baselines/stp.py function track_sequence (line 35) | def track_sequence(seq_file): FILE: TrackEval/trackeval/baselines/thresholder.py function do_sequence (line 33) | def do_sequence(seq_file): FILE: TrackEval/trackeval/baselines/vizualize.py function do_sequence (line 31) | def do_sequence(seq_file): FILE: TrackEval/trackeval/datasets/_base_dataset.py class _BaseDataset (line 13) | class _BaseDataset(ABC): method __init__ (line 15) | def __init__(self): method get_default_dataset_config (line 28) | def get_default_dataset_config(): method _load_raw_file (line 32) | def _load_raw_file(self, tracker, seq, is_gt): method get_preprocessed_seq_data (line 37) | def get_preprocessed_seq_data(self, raw_data, cls): method _calculate_similarities (line 41) | def _calculate_similarities(self, gt_dets_t, tracker_dets_t): method get_class_name (line 47) | def get_class_name(cls): method get_name (line 50) | def get_name(self): method get_output_fol (line 53) | def get_output_fol(self, tracker): method get_display_name (line 56) | def get_display_name(self, tracker): method get_eval_info (line 62) | def get_eval_info(self): method get_raw_seq_data (line 67) | def get_raw_seq_data(self, tracker, seq): method _load_simple_text_file (line 105) | def _load_simple_text_file(file, time_col=0, id_col=None, remove_negat... method _calculate_mask_ious (line 215) | def _calculate_mask_ious(masks1, masks2, is_encoded=False, do_ioa=False): method _calculate_box_ious (line 248) | def _calculate_box_ious(bboxes1, bboxes2, box_format='xywh', do_ioa=Fa... method _calculate_euclidean_similarity (line 289) | def _calculate_euclidean_similarity(dets1, dets2, zero_distance=2.0): method _check_unique_ids (line 300) | def _check_unique_ids(data, after_preproc=False): FILE: TrackEval/trackeval/datasets/bdd100k.py class BDD100K (line 12) | class BDD100K(_BaseDataset): method get_default_dataset_config (line 16) | def get_default_dataset_config(): method __init__ (line 35) | def __init__(self, config=None): method get_display_name (line 95) | def get_display_name(self, tracker): method _load_raw_file (line 98) | def _load_raw_file(self, tracker, seq, is_gt): method get_preprocessed_seq_data (line 185) | def get_preprocessed_seq_data(self, raw_data, cls): method _calculate_similarities (line 300) | def _calculate_similarities(self, gt_dets_t, tracker_dets_t): FILE: TrackEval/trackeval/datasets/davis.py class DAVIS (line 10) | class DAVIS(_BaseDataset): method get_default_dataset_config (line 14) | def get_default_dataset_config(): method __init__ (line 35) | def __init__(self, config=None): method _load_raw_file (line 109) | def _load_raw_file(self, tracker, seq, is_gt): method get_preprocessed_seq_data (line 177) | def get_preprocessed_seq_data(self, raw_data, cls): method _calculate_similarities (line 274) | def _calculate_similarities(self, gt_dets_t, tracker_dets_t): FILE: TrackEval/trackeval/datasets/head_tracking_challenge.py class HeadTrackingChallenge (line 12) | class HeadTrackingChallenge(_BaseDataset): method get_default_dataset_config (line 16) | def get_default_dataset_config(): method __init__ (line 43) | def __init__(self, config=None): method get_display_name (line 126) | def get_display_name(self, tracker): method _get_seq_info (line 129) | def _get_seq_info(self): method _load_raw_file (line 172) | def _load_raw_file(self, tracker, seq, is_gt): method get_preprocessed_seq_data (line 294) | def get_preprocessed_seq_data(self, raw_data, cls): method _calculate_similarities (line 457) | def _calculate_similarities(self, gt_dets_t, tracker_dets_t): FILE: TrackEval/trackeval/datasets/kitti_2d_box.py class Kitti2DBox (line 12) | class Kitti2DBox(_BaseDataset): method get_default_dataset_config (line 16) | def get_default_dataset_config(): method __init__ (line 34) | def __init__(self, config=None): method get_display_name (line 117) | def get_display_name(self, tracker): method _load_raw_file (line 120) | def _load_raw_file(self, tracker, seq, is_gt): method get_preprocessed_seq_data (line 238) | def get_preprocessed_seq_data(self, raw_data, cls): method _calculate_similarities (line 387) | def _calculate_similarities(self, gt_dets_t, tracker_dets_t): FILE: TrackEval/trackeval/datasets/kitti_mots.py class KittiMOTS (line 11) | class KittiMOTS(_BaseDataset): method get_default_dataset_config (line 15) | def get_default_dataset_config(): method __init__ (line 37) | def __init__(self, config=None): method get_display_name (line 111) | def get_display_name(self, tracker): method _get_seq_info (line 114) | def _get_seq_info(self): method _load_raw_file (line 146) | def _load_raw_file(self, tracker, seq, is_gt): method get_preprocessed_seq_data (line 267) | def get_preprocessed_seq_data(self, raw_data, cls): method _calculate_similarities (line 389) | def _calculate_similarities(self, gt_dets_t, tracker_dets_t): method _raise_index_error (line 394) | def _raise_index_error(is_gt, tracker, seq): method _raise_value_error (line 412) | def _raise_value_error(is_gt, tracker, seq): FILE: TrackEval/trackeval/datasets/mot_challenge_2d_box.py class MotChallenge2DBox (line 12) | class MotChallenge2DBox(_BaseDataset): method get_default_dataset_config (line 16) | def get_default_dataset_config(): method __init__ (line 43) | def __init__(self, config=None): method get_display_name (line 128) | def get_display_name(self, tracker): method _get_seq_info (line 131) | def _get_seq_info(self): method _load_raw_file (line 174) | def _load_raw_file(self, tracker, seq, is_gt): method get_preprocessed_seq_data (line 290) | def get_preprocessed_seq_data(self, raw_data, cls): method _calculate_similarities (line 435) | def _calculate_similarities(self, gt_dets_t, tracker_dets_t): FILE: TrackEval/trackeval/datasets/mots_challenge.py class MOTSChallenge (line 12) | class MOTSChallenge(_BaseDataset): method get_default_dataset_config (line 16) | def get_default_dataset_config(): method __init__ (line 41) | def __init__(self, config=None): method get_display_name (line 121) | def get_display_name(self, tracker): method _get_seq_info (line 124) | def _get_seq_info(self): method _load_raw_file (line 167) | def _load_raw_file(self, tracker, seq, is_gt): method get_preprocessed_seq_data (line 288) | def get_preprocessed_seq_data(self, raw_data, cls): method _calculate_similarities (line 409) | def _calculate_similarities(self, gt_dets_t, tracker_dets_t): method _raise_index_error (line 414) | def _raise_index_error(is_gt, tracker, seq): method _raise_value_error (line 432) | def _raise_value_error(is_gt, tracker, seq): FILE: TrackEval/trackeval/datasets/rob_mots.py class RobMOTS (line 13) | class RobMOTS(_BaseDataset): method get_default_dataset_config (line 16) | def get_default_dataset_config(): method __init__ (line 40) | def __init__(self, config=None): method get_name (line 129) | def get_name(self): method _get_seq_info (line 132) | def _get_seq_info(self): method get_display_name (line 162) | def get_display_name(self, tracker): method _load_raw_file (line 165) | def _load_raw_file(self, tracker, seq, is_gt): method _raise_index_error (line 265) | def _raise_index_error(is_gt, sub_benchmark, seq): method _raise_value_error (line 283) | def _raise_value_error(is_gt, sub_benchmark, seq): method get_preprocessed_seq_data (line 300) | def get_preprocessed_seq_data(self, raw_data, cls): method _calculate_similarities (line 494) | def _calculate_similarities(self, gt_dets_t, tracker_dets_t): FILE: TrackEval/trackeval/datasets/run_rob_mots.py function rowify (line 100) | def rowify(d): FILE: TrackEval/trackeval/datasets/tao.py class TAO (line 13) | class TAO(_BaseDataset): method get_default_dataset_config (line 17) | def get_default_dataset_config(): method __init__ (line 35) | def __init__(self, config=None): method get_display_name (line 139) | def get_display_name(self, tracker): method _load_raw_file (line 142) | def _load_raw_file(self, tracker, seq, is_gt): method get_preprocessed_seq_data (line 257) | def get_preprocessed_seq_data(self, raw_data, cls): method _calculate_similarities (line 398) | def _calculate_similarities(self, gt_dets_t, tracker_dets_t): method _merge_categories (line 402) | def _merge_categories(self, annotations): method _compute_vid_mappings (line 417) | def _compute_vid_mappings(self, annotations): method _compute_image_to_timestep_mappings (line 486) | def _compute_image_to_timestep_mappings(self): method _limit_dets_per_image (line 503) | def _limit_dets_per_image(self, annotations): method _fill_video_ids_inplace (line 523) | def _fill_video_ids_inplace(self, annotations): method _make_track_ids_unique (line 538) | def _make_track_ids_unique(annotations): FILE: TrackEval/trackeval/datasets/tao_ow.py class TAO_OW (line 13) | class TAO_OW(_BaseDataset): method get_default_dataset_config (line 17) | def get_default_dataset_config(): method __init__ (line 36) | def __init__(self, config=None): method get_display_name (line 149) | def get_display_name(self, tracker): method _load_raw_file (line 152) | def _load_raw_file(self, tracker, seq, is_gt): method get_preprocessed_seq_data (line 272) | def get_preprocessed_seq_data(self, raw_data, cls): method _calculate_similarities (line 413) | def _calculate_similarities(self, gt_dets_t, tracker_dets_t): method _merge_categories (line 417) | def _merge_categories(self, annotations): method _compute_vid_mappings (line 432) | def _compute_vid_mappings(self, annotations): method _compute_image_to_timestep_mappings (line 501) | def _compute_image_to_timestep_mappings(self): method _limit_dets_per_image (line 518) | def _limit_dets_per_image(self, annotations): method _fill_video_ids_inplace (line 538) | def _fill_video_ids_inplace(self, annotations): method _make_track_ids_unique (line 553) | def _make_track_ids_unique(annotations): method _split_known_unknown_distractor (line 583) | def _split_known_unknown_distractor(self): method _filter_gt_data (line 597) | def _filter_gt_data(self, raw_gt_data): FILE: TrackEval/trackeval/datasets/youtube_vis.py class YouTubeVIS (line 10) | class YouTubeVIS(_BaseDataset): method get_default_dataset_config (line 14) | def get_default_dataset_config(): method __init__ (line 32) | def __init__(self, config=None): method get_display_name (line 109) | def get_display_name(self, tracker): method _load_raw_file (line 112) | def _load_raw_file(self, tracker, seq, is_gt): method get_preprocessed_seq_data (line 199) | def get_preprocessed_seq_data(self, raw_data, cls): method _calculate_similarities (line 314) | def _calculate_similarities(self, gt_dets_t, tracker_dets_t): method _prepare_gt_annotations (line 318) | def _prepare_gt_annotations(self): method _get_tracker_seq_tracks (line 338) | def _get_tracker_seq_tracks(self, tracker, seq_id): FILE: TrackEval/trackeval/eval.py class Evaluator (line 12) | class Evaluator: method get_default_eval_config (line 16) | def get_default_eval_config(): method __init__ (line 39) | def __init__(self, config=None): method evaluate (line 49) | def evaluate(self, dataset_list, metrics_list): function eval_sequence (line 188) | def eval_sequence(seq, dataset, tracker, class_list, metrics_list, metri... FILE: TrackEval/trackeval/metrics/_base_metric.py class _BaseMetric (line 8) | class _BaseMetric(ABC): method __init__ (line 10) | def __init__(self): method eval_sequence (line 26) | def eval_sequence(self, data): method combine_sequences (line 30) | def combine_sequences(self, all_res): method combine_classes_class_averaged (line 34) | def combine_classes_class_averaged(self, all_res, ignore_empty_classes... method combine_classes_det_averaged (line 38) | def combine_classes_det_averaged(self, all_res): method plot_single_tracker_results (line 41) | def plot_single_tracker_results(self, all_res, tracker, output_folder,... method get_name (line 52) | def get_name(cls): method _combine_sum (line 56) | def _combine_sum(all_res, field): method _combine_weighted_av (line 61) | def _combine_weighted_av(all_res, field, comb_res, weight_field): method print_table (line 66) | def print_table(self, table_res, tracker, cls, output_fol=None): method _summary_row (line 87) | def _summary_row(self, results_): method _row_print (line 101) | def _row_print(out_file, *argv): method summary_results (line 113) | def summary_results(self, table_res): method detailed_results (line 117) | def detailed_results(self, table_res): method _detailed_row (line 136) | def _detailed_row(self, res): FILE: TrackEval/trackeval/metrics/clear.py class CLEAR (line 8) | class CLEAR(_BaseMetric): method get_default_config (line 12) | def get_default_config(): method __init__ (line 20) | def __init__(self, config=None): method eval_sequence (line 38) | def eval_sequence(self, data): method combine_sequences (line 131) | def combine_sequences(self, all_res): method combine_classes_det_averaged (line 139) | def combine_classes_det_averaged(self, all_res): method combine_classes_class_averaged (line 147) | def combine_classes_class_averaged(self, all_res, ignore_empty_classes... method _compute_final_fields (line 167) | def _compute_final_fields(res): FILE: TrackEval/trackeval/metrics/count.py class Count (line 6) | class Count(_BaseMetric): method __init__ (line 8) | def __init__(self, config=None): method eval_sequence (line 15) | def eval_sequence(self, data): method combine_sequences (line 25) | def combine_sequences(self, all_res): method combine_classes_class_averaged (line 32) | def combine_classes_class_averaged(self, all_res, ignore_empty_classes... method combine_classes_det_averaged (line 39) | def combine_classes_det_averaged(self, all_res): FILE: TrackEval/trackeval/metrics/hota.py class HOTA (line 9) | class HOTA(_BaseMetric): method __init__ (line 14) | def __init__(self, config=None): method eval_sequence (line 25) | def eval_sequence(self, data): method combine_sequences (line 119) | def combine_sequences(self, all_res): method combine_classes_class_averaged (line 131) | def combine_classes_class_averaged(self, all_res, ignore_empty_classes... method combine_classes_det_averaged (line 153) | def combine_classes_det_averaged(self, all_res): method _compute_final_fields (line 166) | def _compute_final_fields(res): method plot_single_tracker_results (line 181) | def plot_single_tracker_results(self, table_res, tracker, cls, output_... FILE: TrackEval/trackeval/metrics/identity.py class Identity (line 8) | class Identity(_BaseMetric): method get_default_config (line 12) | def get_default_config(): method __init__ (line 20) | def __init__(self, config=None): method eval_sequence (line 32) | def eval_sequence(self, data): method combine_classes_class_averaged (line 91) | def combine_classes_class_averaged(self, all_res, ignore_empty_classes... method combine_classes_det_averaged (line 111) | def combine_classes_det_averaged(self, all_res): method combine_sequences (line 119) | def combine_sequences(self, all_res): method _compute_final_fields (line 128) | def _compute_final_fields(res): FILE: TrackEval/trackeval/metrics/ideucl.py class IDEucl (line 9) | class IDEucl(_BaseMetric): method get_default_config (line 13) | def get_default_config(): method __init__ (line 21) | def __init__(self, config=None): method eval_sequence (line 33) | def eval_sequence(self, data): method combine_classes_class_averaged (line 88) | def combine_classes_class_averaged(self, all_res, ignore_empty_classes... method combine_classes_det_averaged (line 102) | def combine_classes_det_averaged(self, all_res): method combine_sequences (line 110) | def combine_sequences(self, all_res): method _compute_centroid (line 120) | def _compute_centroid(box): method _compute_final_fields (line 130) | def _compute_final_fields(res, res_len): FILE: TrackEval/trackeval/metrics/j_and_f.py class JAndF (line 10) | class JAndF(_BaseMetric): method __init__ (line 12) | def __init__(self, config=None): method eval_sequence (line 21) | def eval_sequence(self, data): method combine_sequences (line 124) | def combine_sequences(self, all_res): method combine_classes_class_averaged (line 131) | def combine_classes_class_averaged(self, all_res, ignore_empty_classes... method combine_classes_det_averaged (line 140) | def combine_classes_det_averaged(self, all_res): method _seg2bmap (line 148) | def _seg2bmap(seg, width=None, height=None): method _compute_f (line 207) | def _compute_f(gt_data, tracker_data, tracker_data_id, gt_id, bound_th): method _compute_j (line 275) | def _compute_j(gt_data, tracker_data, num_gt_ids, num_tracker_ids, num... FILE: TrackEval/trackeval/metrics/track_map.py class TrackMAP (line 9) | class TrackMAP(_BaseMetric): method get_default_metric_config (line 13) | def get_default_metric_config(): method __init__ (line 33) | def __init__(self, config=None): method eval_sequence (line 62) | def eval_sequence(self, data): method combine_sequences (line 170) | def combine_sequences(self, all_res): method combine_classes_class_averaged (line 277) | def combine_classes_class_averaged(self, all_res, ignore_empty_classes... method combine_classes_det_averaged (line 295) | def combine_classes_det_averaged(self, all_res): method _compute_track_ig_masks (line 312) | def _compute_track_ig_masks(self, num_ids, track_lengths=None, track_a... method _compute_bb_track_iou (line 350) | def _compute_bb_track_iou(dt_track, gt_track, boxformat='xywh'): method _compute_mask_track_iou (line 401) | def _compute_mask_track_iou(dt_track, gt_track): method _compute_track_ious (line 434) | def _compute_track_ious(dt, gt, iou_function='bbox', boxformat='xywh'): method _row_print (line 455) | def _row_print(*argv): FILE: TrackEval/trackeval/metrics/vace.py class VACE (line 7) | class VACE(_BaseMetric): method __init__ (line 18) | def __init__(self, config=None): method eval_sequence (line 31) | def eval_sequence(self, data): method combine_classes_class_averaged (line 95) | def combine_classes_class_averaged(self, all_res, ignore_empty_classes... method combine_classes_det_averaged (line 108) | def combine_classes_det_averaged(self, all_res): method combine_sequences (line 116) | def combine_sequences(self, all_res): method _compute_final_fields (line 125) | def _compute_final_fields(additive): FILE: TrackEval/trackeval/plotting.py function plot_compare_trackers (line 7) | def plot_compare_trackers(tracker_folder, tracker_list, cls, output_fold... function get_default_plots_list (line 22) | def get_default_plots_list(): function load_multiple_tracker_summaries (line 38) | def load_multiple_tracker_summaries(tracker_folder, tracker_list, cls): function create_comparison_plot (line 53) | def create_comparison_plot(data, out_loc, y_label, x_label, sort_label, ... function _get_boundaries (line 140) | def _get_boundaries(x_values, y_values, round_val): function geometric_mean (line 157) | def geometric_mean(x, y): function jaccard (line 161) | def jaccard(x, y): function multiplication (line 167) | def multiplication(x, y): function _plot_bg_contour (line 178) | def _plot_bg_contour(bg_function, plot_boundaries, gap_val): function _plot_pareto_optimal_lines (line 204) | def _plot_pareto_optimal_lines(x_values, y_values): FILE: TrackEval/trackeval/utils.py function init_config (line 8) | def init_config(config, default_config, name=None): function update_config (line 23) | def update_config(config): function get_code_path (line 55) | def get_code_path(): function validate_metrics_list (line 60) | def validate_metrics_list(metrics_list): function write_summary_results (line 77) | def write_summary_results(summaries, cls, output_folder): function write_detailed_results (line 108) | def write_detailed_results(details, cls, output_folder): function load_detail (line 124) | def load_detail(file): class TrackEvalException (line 144) | class TrackEvalException(Exception): FILE: deploy/ONNXRuntime/onnx_inference.py function make_parser (line 17) | def make_parser(): class Predictor (line 75) | class Predictor(object): method __init__ (line 76) | def __init__(self, args): method inference (line 83) | def inference(self, ori_img, timer): function imageflow_demo (line 110) | def imageflow_demo(predictor, args): FILE: deploy/TensorRT/cpp/include/BYTETracker.h type Object (line 5) | struct Object function class (line 12) | class BYTETracker FILE: deploy/TensorRT/cpp/include/STrack.h type TrackState (line 9) | enum TrackState { New = 0, Tracked, Lost, Removed } function class (line 11) | class STrack FILE: deploy/TensorRT/cpp/include/dataType.h type Eigen (line 8) | typedef Eigen::Matrix DETECTBOX; type Eigen (line 9) | typedef Eigen::Matrix DETECTBOXSS; type Eigen (line 10) | typedef Eigen::Matrix FEATURE; type Eigen (line 11) | typedef Eigen::Matrix FEATU... type Eigen (line 16) | typedef Eigen::Matrix KAL_MEAN; type Eigen (line 17) | typedef Eigen::Matrix KAL_COVA; type Eigen (line 18) | typedef Eigen::Matrix KAL_HMEAN; type Eigen (line 19) | typedef Eigen::Matrix KAL_HCOVA; type TRACHER_MATCHD (line 29) | typedef struct t { type Eigen (line 36) | typedef Eigen::Matrix DYNAMICM; FILE: deploy/TensorRT/cpp/include/kalmanFilter.h function namespace (line 5) | namespace byte_kalman FILE: deploy/TensorRT/cpp/include/lapjv.h type int_t (line 53) | typedef signed int int_t; type uint_t (line 54) | typedef unsigned int uint_t; type cost_t (line 55) | typedef double cost_t; type boolean (line 56) | typedef char boolean; type fp_t (line 57) | typedef enum fp_t { FP_1 = 1, FP_2 = 2, FP_DYNAMIC = 3 } fp_t; FILE: deploy/TensorRT/cpp/include/logging.h function class (line 31) | class LogStreamConsumerBuffer : public std::stringbuf function class (line 106) | class LogStreamConsumerBase function std (line 160) | static std::string severityPrefix(Severity severity) function TestResult (line 213) | enum class TestResult function LogStreamConsumer (line 447) | inline LogStreamConsumer LOG_VERBOSE(const Logger& logger) function LogStreamConsumer (line 459) | inline LogStreamConsumer LOG_INFO(const Logger& logger) function LogStreamConsumer (line 471) | inline LogStreamConsumer LOG_WARN(const Logger& logger) function LogStreamConsumer (line 483) | inline LogStreamConsumer LOG_ERROR(const Logger& logger) function LogStreamConsumer (line 496) | inline LogStreamConsumer LOG_FATAL(const Logger& logger) FILE: deploy/TensorRT/cpp/src/bytetrack.cpp function Mat (line 38) | Mat static_resize(Mat& img) { type GridAndStride (line 50) | struct GridAndStride function generate_grids_and_stride (line 57) | static void generate_grids_and_stride(const int target_w, const int targ... function intersection_area (line 73) | static inline float intersection_area(const Object& a, const Object& b) function qsort_descent_inplace (line 79) | static void qsort_descent_inplace(vector& faceobjects, int left,... function qsort_descent_inplace (line 116) | static void qsort_descent_inplace(vector& objects) function nms_sorted_bboxes (line 124) | static void nms_sorted_bboxes(const vector& faceobjects, vector<... function generate_yolox_proposals (line 159) | static void generate_yolox_proposals(vector grid_strides,... function decode_outputs (line 228) | static void decode_outputs(float* prob, vector& objects, float s... function doInference (line 354) | void doInference(IExecutionContext& context, float* input, float* output... function main (line 391) | int main(int argc, char** argv) { FILE: deploy/TensorRT/cpp/src/kalmanFilter.cpp type byte_kalman (line 4) | namespace byte_kalman function KAL_DATA (line 33) | KAL_DATA KalmanFilter::initiate(const DETECTBOX &measurement) function KAL_HDATA (line 86) | KAL_HDATA KalmanFilter::project(const KAL_MEAN &mean, const KAL_COVA &... function KAL_DATA (line 100) | KAL_DATA FILE: deploy/TensorRT/cpp/src/lapjv.cpp function int_t (line 9) | int_t _ccrrt_dense(const uint_t n, cost_t *cost[], function int_t (line 76) | int_t _carr_dense( function uint_t (line 153) | uint_t _find_dense(const uint_t n, uint_t lo, cost_t *d, int_t *cols, in... function int_t (line 174) | int_t _scan_dense(const uint_t n, cost_t *cost[], function int_t (line 218) | int_t find_path_dense( function int_t (line 283) | int_t _ca_dense( function lapjv_internal (line 321) | int lapjv_internal( FILE: deploy/TensorRT/cpp/src/utils.cpp function Scalar (line 425) | Scalar BYTETracker::get_color(int idx) FILE: deploy/ncnn/cpp/include/BYTETracker.h type Object (line 5) | struct Object function class (line 12) | class BYTETracker FILE: deploy/ncnn/cpp/include/STrack.h type TrackState (line 9) | enum TrackState { New = 0, Tracked, Lost, Removed } function class (line 11) | class STrack FILE: deploy/ncnn/cpp/include/dataType.h type Eigen (line 8) | typedef Eigen::Matrix DETECTBOX; type Eigen (line 9) | typedef Eigen::Matrix DETECTBOXSS; type Eigen (line 10) | typedef Eigen::Matrix FEATURE; type Eigen (line 11) | typedef Eigen::Matrix FEATU... type Eigen (line 16) | typedef Eigen::Matrix KAL_MEAN; type Eigen (line 17) | typedef Eigen::Matrix KAL_COVA; type Eigen (line 18) | typedef Eigen::Matrix KAL_HMEAN; type Eigen (line 19) | typedef Eigen::Matrix KAL_HCOVA; type TRACHER_MATCHD (line 29) | typedef struct t { type Eigen (line 36) | typedef Eigen::Matrix DYNAMICM; FILE: deploy/ncnn/cpp/include/kalmanFilter.h function namespace (line 5) | namespace byte_kalman FILE: deploy/ncnn/cpp/include/lapjv.h type int_t (line 53) | typedef signed int int_t; type uint_t (line 54) | typedef unsigned int uint_t; type cost_t (line 55) | typedef double cost_t; type boolean (line 56) | typedef char boolean; type fp_t (line 57) | typedef enum fp_t { FP_1 = 1, FP_2 = 2, FP_DYNAMIC = 3 } fp_t; FILE: deploy/ncnn/cpp/src/bytetrack.cpp function Mat (line 24) | Mat static_resize(Mat& img) { class YoloV5Focus (line 37) | class YoloV5Focus : public ncnn::Layer method YoloV5Focus (line 40) | YoloV5Focus() method forward (line 45) | virtual int forward(const ncnn::Mat& bottom_blob, ncnn::Mat& top_blob,... type GridAndStride (line 85) | struct GridAndStride function intersection_area (line 92) | static inline float intersection_area(const Object& a, const Object& b) function qsort_descent_inplace (line 98) | static void qsort_descent_inplace(std::vector& faceobjects, int ... function qsort_descent_inplace (line 135) | static void qsort_descent_inplace(std::vector& objects) function nms_sorted_bboxes (line 143) | static void nms_sorted_bboxes(const std::vector& faceobjects, st... function generate_grids_and_stride (line 177) | static void generate_grids_and_stride(const int target_w, const int targ... function generate_yolox_proposals (line 198) | static void generate_yolox_proposals(std::vector grid_str... function detect_yolox (line 245) | static int detect_yolox(ncnn::Mat& in_pad, std::vector& objects,... function main (line 297) | int main(int argc, char** argv) FILE: deploy/ncnn/cpp/src/kalmanFilter.cpp type byte_kalman (line 4) | namespace byte_kalman function KAL_DATA (line 33) | KAL_DATA KalmanFilter::initiate(const DETECTBOX &measurement) function KAL_HDATA (line 86) | KAL_HDATA KalmanFilter::project(const KAL_MEAN &mean, const KAL_COVA &... function KAL_DATA (line 100) | KAL_DATA FILE: deploy/ncnn/cpp/src/lapjv.cpp function int_t (line 9) | int_t _ccrrt_dense(const uint_t n, cost_t *cost[], function int_t (line 76) | int_t _carr_dense( function uint_t (line 153) | uint_t _find_dense(const uint_t n, uint_t lo, cost_t *d, int_t *cols, in... function int_t (line 174) | int_t _scan_dense(const uint_t n, cost_t *cost[], function int_t (line 218) | int_t find_path_dense( function int_t (line 283) | int_t _ca_dense( function lapjv_internal (line 321) | int lapjv_internal( FILE: deploy/ncnn/cpp/src/utils.cpp function Scalar (line 425) | Scalar BYTETracker::get_color(int idx) FILE: deploy/scripts/export_onnx.py function make_parser (line 14) | def make_parser(): function main (line 50) | def main(): FILE: deploy/scripts/trt.py function make_parser (line 14) | def make_parser(): function main (line 31) | def main(): FILE: exps/default/nano.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_model (line 22) | def get_model(self, sublinear=False): FILE: exps/default/yolov3.py class Exp (line 12) | class Exp(MyExp): method __init__ (line 13) | def __init__(self): method get_model (line 19) | def get_model(self, sublinear=False): method get_data_loader (line 35) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): FILE: exps/default/yolox_l.py class Exp (line 10) | class Exp(MyExp): method __init__ (line 11) | def __init__(self): FILE: exps/default/yolox_m.py class Exp (line 10) | class Exp(MyExp): method __init__ (line 11) | def __init__(self): FILE: exps/default/yolox_s.py class Exp (line 10) | class Exp(MyExp): method __init__ (line 11) | def __init__(self): FILE: exps/default/yolox_tiny.py class Exp (line 10) | class Exp(MyExp): method __init__ (line 11) | def __init__(self): FILE: exps/default/yolox_x.py class Exp (line 10) | class Exp(MyExp): method __init__ (line 11) | def __init__(self): FILE: exps/example/mot/yolox_dancetrack_test.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_data_loader (line 34) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method get_eval_loader (line 96) | def get_eval_loader(self, batch_size, is_distributed, testdev=False, r... method get_evaluator (line 142) | def get_evaluator(self, batch_size, is_distributed, testdev=False): FILE: exps/example/mot/yolox_dancetrack_test_hybrid_sort.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_data_loader (line 47) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method get_eval_loader (line 109) | def get_eval_loader(self, batch_size, is_distributed, testdev=False, r... method get_evaluator (line 155) | def get_evaluator(self, batch_size, is_distributed, testdev=False): FILE: exps/example/mot/yolox_dancetrack_test_hybrid_sort_reid.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_data_loader (line 55) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method get_eval_loader (line 117) | def get_eval_loader(self, batch_size, is_distributed, testdev=False, r... method get_evaluator (line 163) | def get_evaluator(self, batch_size, is_distributed, testdev=False): FILE: exps/example/mot/yolox_dancetrack_val.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_data_loader (line 34) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method get_eval_loader (line 96) | def get_eval_loader(self, batch_size, is_distributed, testdev=False, r... method get_evaluator (line 142) | def get_evaluator(self, batch_size, is_distributed, testdev=False): FILE: exps/example/mot/yolox_dancetrack_val_hybrid_sort.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_data_loader (line 48) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method get_eval_loader (line 110) | def get_eval_loader(self, batch_size, is_distributed, testdev=False, r... method get_evaluator (line 156) | def get_evaluator(self, batch_size, is_distributed, testdev=False): FILE: exps/example/mot/yolox_dancetrack_val_hybrid_sort_reid.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_data_loader (line 56) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method get_eval_loader (line 118) | def get_eval_loader(self, batch_size, is_distributed, testdev=False, r... method get_evaluator (line 164) | def get_evaluator(self, batch_size, is_distributed, testdev=False): FILE: exps/example/mot/yolox_l_mix_det.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_data_loader (line 32) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method get_eval_loader (line 94) | def get_eval_loader(self, batch_size, is_distributed, testdev=False): method get_evaluator (line 126) | def get_evaluator(self, batch_size, is_distributed, testdev=False): FILE: exps/example/mot/yolox_m_mix_det.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_data_loader (line 32) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method get_eval_loader (line 94) | def get_eval_loader(self, batch_size, is_distributed, testdev=False): method get_evaluator (line 126) | def get_evaluator(self, batch_size, is_distributed, testdev=False): FILE: exps/example/mot/yolox_nano_mix_det.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_model (line 33) | def get_model(self, sublinear=False): method get_data_loader (line 52) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method get_eval_loader (line 114) | def get_eval_loader(self, batch_size, is_distributed, testdev=False): method get_evaluator (line 146) | def get_evaluator(self, batch_size, is_distributed, testdev=False): FILE: exps/example/mot/yolox_s_mix_det.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_data_loader (line 32) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method get_eval_loader (line 94) | def get_eval_loader(self, batch_size, is_distributed, testdev=False): method get_evaluator (line 126) | def get_evaluator(self, batch_size, is_distributed, testdev=False): FILE: exps/example/mot/yolox_tiny_mix_det.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_data_loader (line 33) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method get_eval_loader (line 95) | def get_eval_loader(self, batch_size, is_distributed, testdev=False): method get_evaluator (line 127) | def get_evaluator(self, batch_size, is_distributed, testdev=False): FILE: exps/example/mot/yolox_x_ablation.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_data_loader (line 32) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method get_eval_loader (line 94) | def get_eval_loader(self, batch_size, is_distributed, testdev=False, r... method get_evaluator (line 127) | def get_evaluator(self, batch_size, is_distributed, testdev=False): FILE: exps/example/mot/yolox_x_ablation_hybrid_sort.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_data_loader (line 45) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method get_eval_loader (line 107) | def get_eval_loader(self, batch_size, is_distributed, testdev=False, r... method get_evaluator (line 140) | def get_evaluator(self, batch_size, is_distributed, testdev=False): FILE: exps/example/mot/yolox_x_ablation_hybrid_sort_reid.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_data_loader (line 53) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method get_eval_loader (line 115) | def get_eval_loader(self, batch_size, is_distributed, testdev=False, r... method get_evaluator (line 148) | def get_evaluator(self, batch_size, is_distributed, testdev=False): FILE: exps/example/mot/yolox_x_ch.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_data_loader (line 32) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method get_eval_loader (line 94) | def get_eval_loader(self, batch_size, is_distributed, testdev=False): method get_evaluator (line 126) | def get_evaluator(self, batch_size, is_distributed, testdev=False): FILE: exps/example/mot/yolox_x_mix_det.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_data_loader (line 32) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method get_eval_loader (line 94) | def get_eval_loader(self, batch_size, is_distributed, testdev=False, r... method get_evaluator (line 127) | def get_evaluator(self, batch_size, is_distributed, testdev=False): FILE: exps/example/mot/yolox_x_mix_det_hybrid_sort.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_data_loader (line 45) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method get_eval_loader (line 107) | def get_eval_loader(self, batch_size, is_distributed, testdev=False, r... method get_evaluator (line 140) | def get_evaluator(self, batch_size, is_distributed, testdev=False): FILE: exps/example/mot/yolox_x_mix_det_hybrid_sort_reid.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_data_loader (line 53) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method get_eval_loader (line 115) | def get_eval_loader(self, batch_size, is_distributed, testdev=False, r... method get_evaluator (line 148) | def get_evaluator(self, batch_size, is_distributed, testdev=False): FILE: exps/example/mot/yolox_x_mix_det_train.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_data_loader (line 32) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method get_eval_loader (line 94) | def get_eval_loader(self, batch_size, is_distributed, testdev=False, r... method get_evaluator (line 127) | def get_evaluator(self, batch_size, is_distributed, testdev=False): FILE: exps/example/mot/yolox_x_mix_mot20_ch.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_data_loader (line 33) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method get_eval_loader (line 95) | def get_eval_loader(self, batch_size, is_distributed, testdev=False, r... method get_evaluator (line 128) | def get_evaluator(self, batch_size, is_distributed, testdev=False): FILE: exps/example/mot/yolox_x_mix_mot20_ch_hybrid_sort.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_data_loader (line 47) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method get_eval_loader (line 109) | def get_eval_loader(self, batch_size, is_distributed, testdev=False, r... method get_evaluator (line 142) | def get_evaluator(self, batch_size, is_distributed, testdev=False): FILE: exps/example/mot/yolox_x_mix_mot20_ch_hybrid_sort_reid.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_data_loader (line 55) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method get_eval_loader (line 117) | def get_eval_loader(self, batch_size, is_distributed, testdev=False, r... method get_evaluator (line 150) | def get_evaluator(self, batch_size, is_distributed, testdev=False): FILE: exps/example/mot/yolox_x_mix_mot20_ch_train.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_data_loader (line 33) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method get_eval_loader (line 95) | def get_eval_loader(self, batch_size, is_distributed, testdev=False, r... method get_evaluator (line 128) | def get_evaluator(self, batch_size, is_distributed, testdev=False): FILE: exps/example/mot/yolox_x_mix_mot20_ch_valhalf.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_data_loader (line 33) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method get_eval_loader (line 95) | def get_eval_loader(self, batch_size, is_distributed, testdev=False, r... method get_evaluator (line 128) | def get_evaluator(self, batch_size, is_distributed, testdev=False): FILE: exps/example/mot/yolox_x_mot17_ablation_half_train.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_data_loader (line 32) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method get_eval_loader (line 94) | def get_eval_loader(self, batch_size, is_distributed, testdev=False): method get_evaluator (line 126) | def get_evaluator(self, batch_size, is_distributed, testdev=False): FILE: exps/example/mot/yolox_x_mot17_half.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_data_loader (line 32) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method get_eval_loader (line 94) | def get_eval_loader(self, batch_size, is_distributed, testdev=False): method get_evaluator (line 126) | def get_evaluator(self, batch_size, is_distributed, testdev=False): FILE: exps/example/mot/yolox_x_mot17_train.py class Exp (line 11) | class Exp(MyExp): method __init__ (line 12) | def __init__(self): method get_data_loader (line 32) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method get_eval_loader (line 94) | def get_eval_loader(self, batch_size, is_distributed, testdev=False): method get_evaluator (line 126) | def get_evaluator(self, batch_size, is_distributed, testdev=False): FILE: fast_reid/datasets/generate_cuhksysu_dance_patches.py function make_parser (line 10) | def make_parser(): function generate_trajectories (line 19) | def generate_trajectories(file_path, GroundTrues): function main_dancetrack (line 44) | def main_dancetrack(args): function tlwh2xyxy (line 113) | def tlwh2xyxy(det, H, W): function save_patch (line 125) | def save_patch(img, det, id, save_path, seq=1, frame=1,): function main_cuhksysu (line 143) | def main_cuhksysu(args, id_offset, seq_offset=1000): FILE: fast_reid/datasets/generate_mot_patches.py function generate_trajectories (line 9) | def generate_trajectories(file_path, GroundTrues): function make_parser (line 34) | def make_parser(): function main (line 44) | def main(args): FILE: fast_reid/demo/demo.py function setup_cfg (line 34) | def setup_cfg(args): function get_parser (line 44) | def get_parser(): function postprocess (line 76) | def postprocess(features): FILE: fast_reid/demo/predictor.py class FeatureExtractionDemo (line 23) | class FeatureExtractionDemo(object): method __init__ (line 24) | def __init__(self, cfg, parallel=False): method run_on_image (line 40) | def run_on_image(self, original_image): method run_on_loader (line 60) | def run_on_loader(self, data_loader): class AsyncPredictor (line 85) | class AsyncPredictor: class _StopToken (line 91) | class _StopToken: class _PredictWorker (line 94) | class _PredictWorker(mp.Process): method __init__ (line 95) | def __init__(self, cfg, task_queue, result_queue): method run (line 101) | def run(self): method __init__ (line 112) | def __init__(self, cfg, num_gpus: int = 1): method put (line 141) | def put(self, image): method get (line 145) | def get(self): method __len__ (line 161) | def __len__(self): method __call__ (line 164) | def __call__(self, image): method shutdown (line 168) | def shutdown(self): method default_buffer_size (line 173) | def default_buffer_size(self): FILE: fast_reid/demo/visualize_result.py function setup_cfg (line 37) | def setup_cfg(args): function get_parser (line 47) | def get_parser(): FILE: fast_reid/docs/conf.py class GithubURLDomain (line 30) | class GithubURLDomain(Domain): method resolve_any_xref (line 39) | def resolve_any_xref(self, env, fromdocname, builder, target, node, co... function autodoc_skip_member (line 260) | def autodoc_skip_member(app, what, name, obj, skip, options): function paper_ref_role (line 314) | def paper_ref_role( function setup (line 345) | def setup(app): FILE: fast_reid/fast_reid_interfece.py function setup_cfg (line 16) | def setup_cfg(config_file, opts): function postprocess (line 28) | def postprocess(features): function preprocess (line 35) | def preprocess(image, input_size): class FastReIDInterface (line 52) | class FastReIDInterface: method __init__ (line 53) | def __init__(self, config_file, weights_path, device, batch_size=16): method inference (line 76) | def inference(self, image, detections): FILE: fast_reid/fastreid/config/config.py class CfgNode (line 21) | class CfgNode(_CfgNode): method load_yaml_with_base (line 40) | def load_yaml_with_base(filename: str, allow_unsafe: bool = False): method merge_from_file (line 100) | def merge_from_file(self, cfg_filename: str, allow_unsafe: bool = False): method merge_from_other_cfg (line 115) | def merge_from_other_cfg(self, cfg_other): method merge_from_list (line 125) | def merge_from_list(self, cfg_list: list): method __setattr__ (line 136) | def __setattr__(self, name: str, val: Any): function get_cfg (line 156) | def get_cfg() -> CfgNode: function set_global_cfg (line 167) | def set_global_cfg(cfg: CfgNode) -> None: function configurable (line 184) | def configurable(init_func=None, *, from_config=None): function _get_args_from_config (line 274) | def _get_args_from_config(from_config_func, *args, **kwargs): function _called_with_cfg (line 307) | def _called_with_cfg(*args, **kwargs): FILE: fast_reid/fastreid/data/build.py function _train_loader_from_config (line 32) | def _train_loader_from_config(cfg, *, train_set=None, transforms=None, s... function build_reid_train_loader (line 77) | def build_reid_train_loader( function _test_loader_from_config (line 104) | def _test_loader_from_config(cfg, *, dataset_name=None, test_set=None, n... function build_reid_test_loader (line 127) | def build_reid_test_loader(test_set, test_batch_size, num_query, num_wor... function trivial_batch_collator (line 164) | def trivial_batch_collator(batch): function fast_batch_collator (line 171) | def fast_batch_collator(batched_inputs): FILE: fast_reid/fastreid/data/common.py class CommDataset (line 12) | class CommDataset(Dataset): method __init__ (line 15) | def __init__(self, img_items, transform=None, relabel=True): method __len__ (line 32) | def __len__(self): method __getitem__ (line 35) | def __getitem__(self, index): method num_classes (line 53) | def num_classes(self): method num_cameras (line 57) | def num_cameras(self): FILE: fast_reid/fastreid/data/data_utils.py function read_image (line 17) | def read_image(file_name, format=None): class BackgroundGenerator (line 82) | class BackgroundGenerator(threading.Thread): method __init__ (line 91) | def __init__(self, generator, local_rank, max_prefetch=10): method run (line 126) | def run(self): method next (line 134) | def next(self): method __next__ (line 141) | def __next__(self): method __iter__ (line 144) | def __iter__(self): class DataLoaderX (line 148) | class DataLoaderX(DataLoader): method __init__ (line 149) | def __init__(self, local_rank, **kwargs): method __iter__ (line 156) | def __iter__(self): method _shutdown_background_thread (line 162) | def _shutdown_background_thread(self): method preload (line 178) | def preload(self): method __next__ (line 189) | def __next__(self): method shutdown (line 200) | def shutdown(self): FILE: fast_reid/fastreid/data/datasets/AirportALERT.py class AirportALERT (line 16) | class AirportALERT(ImageDataset): method __init__ (line 23) | def __init__(self, root='datasets', **kwargs): method process_train (line 35) | def process_train(self, dir_path, train_file): FILE: fast_reid/fastreid/data/datasets/bases.py class Dataset (line 17) | class Dataset(object): method __init__ (line 33) | def __init__(self, train, query, gallery, transform=None, mode='train', method train (line 57) | def train(self): method query (line 63) | def query(self): method gallery (line 69) | def gallery(self): method __getitem__ (line 74) | def __getitem__(self, index): method __len__ (line 77) | def __len__(self): method __radd__ (line 80) | def __radd__(self, other): method parse_data (line 87) | def parse_data(self, data): method get_num_pids (line 100) | def get_num_pids(self, data): method get_num_cams (line 104) | def get_num_cams(self, data): method show_summary (line 108) | def show_summary(self): method combine_all (line 112) | def combine_all(self): method check_before_run (line 129) | def check_before_run(self, required_files): class ImageDataset (line 142) | class ImageDataset(Dataset): method show_train (line 151) | def show_train(self): method show_test (line 166) | def show_test(self): FILE: fast_reid/fastreid/data/datasets/caviara.py class CAVIARa (line 17) | class CAVIARa(ImageDataset): method __init__ (line 23) | def __init__(self, root='datasets', **kwargs): method process_train (line 34) | def process_train(self, train_path): FILE: fast_reid/fastreid/data/datasets/cuhk03.py class CUHK03 (line 16) | class CUHK03(ImageDataset): method __init__ (line 34) | def __init__(self, root='datasets', split_id=0, cuhk03_labeled=True, c... method preprocess_split (line 88) | def preprocess_split(self): FILE: fast_reid/fastreid/data/datasets/cuhksysu.py class CUHKSYSU (line 18) | class CUHKSYSU(ImageDataset): method __init__ (line 30) | def __init__(self, root='datasets', **kwargs): method process_dir (line 67) | def process_dir(self, dir_path, is_train=True): FILE: fast_reid/fastreid/data/datasets/cuhksysu_dancetrack.py class CUHKSYSU_DanceTrack (line 18) | class CUHKSYSU_DanceTrack(ImageDataset): method __init__ (line 30) | def __init__(self, root='datasets', **kwargs): method process_dir (line 67) | def process_dir(self, dir_path, is_train=True): FILE: fast_reid/fastreid/data/datasets/cuhksysu_mot17.py class CUHKSYSU_MOT17 (line 18) | class CUHKSYSU_MOT17(ImageDataset): method __init__ (line 30) | def __init__(self, root='datasets', **kwargs): method process_dir (line 67) | def process_dir(self, dir_path, is_train=True): FILE: fast_reid/fastreid/data/datasets/cuhksysu_mot20.py class CUHKSYSU_MOT20 (line 18) | class CUHKSYSU_MOT20(ImageDataset): method __init__ (line 30) | def __init__(self, root='datasets', **kwargs): method process_dir (line 67) | def process_dir(self, dir_path, is_train=True): FILE: fast_reid/fastreid/data/datasets/dancetrack.py class DanceTrack (line 18) | class DanceTrack(ImageDataset): method __init__ (line 30) | def __init__(self, root='datasets', **kwargs): method process_dir (line 67) | def process_dir(self, dir_path, is_train=True): FILE: fast_reid/fastreid/data/datasets/dukemtmcreid.py class DukeMTMC (line 16) | class DukeMTMC(ImageDataset): method __init__ (line 34) | def __init__(self, root='datasets', **kwargs): method process_dir (line 56) | def process_dir(self, dir_path, is_train=True): FILE: fast_reid/fastreid/data/datasets/grid.py class GRID (line 17) | class GRID(ImageDataset): method __init__ (line 23) | def __init__(self, root='datasets', **kwargs): method process_train (line 34) | def process_train(self, train_path): FILE: fast_reid/fastreid/data/datasets/iLIDS.py class iLIDS (line 17) | class iLIDS(ImageDataset): method __init__ (line 23) | def __init__(self, root='datasets', **kwargs): method process_train (line 34) | def process_train(self, train_path): FILE: fast_reid/fastreid/data/datasets/lpw.py class LPW (line 17) | class LPW(ImageDataset): method __init__ (line 23) | def __init__(self, root='datasets', **kwargs): method process_train (line 34) | def process_train(self, train_path): FILE: fast_reid/fastreid/data/datasets/market1501.py class Market1501 (line 17) | class Market1501(ImageDataset): method __init__ (line 34) | def __init__(self, root='datasets', market1501_500k=False, **kwargs): method process_dir (line 72) | def process_dir(self, dir_path, is_train=True): FILE: fast_reid/fastreid/data/datasets/mot17.py class MOT17 (line 18) | class MOT17(ImageDataset): method __init__ (line 35) | def __init__(self, root='datasets', **kwargs): method process_dir (line 72) | def process_dir(self, dir_path, is_train=True): FILE: fast_reid/fastreid/data/datasets/mot20.py class MOT20 (line 17) | class MOT20(ImageDataset): method __init__ (line 34) | def __init__(self, root='datasets', **kwargs): method process_dir (line 71) | def process_dir(self, dir_path, is_train=True): FILE: fast_reid/fastreid/data/datasets/mot20_.py class Market1501 (line 17) | class Market1501(ImageDataset): method __init__ (line 34) | def __init__(self, root='datasets', market1501_500k=False, **kwargs): method process_dir (line 72) | def process_dir(self, dir_path, is_train=True): FILE: fast_reid/fastreid/data/datasets/msmt17.py class MSMT17 (line 33) | class MSMT17(ImageDataset): method __init__ (line 48) | def __init__(self, root='datasets', **kwargs): method process_dir (line 98) | def process_dir(self, dir_path, list_path, is_train=True): FILE: fast_reid/fastreid/data/datasets/pes3d.py class PeS3D (line 17) | class PeS3D(ImageDataset): method __init__ (line 23) | def __init__(self, root='datasets', **kwargs): method process_train (line 34) | def process_train(self, train_path): FILE: fast_reid/fastreid/data/datasets/pku.py class PKU (line 17) | class PKU(ImageDataset): method __init__ (line 23) | def __init__(self, root='datasets', **kwargs): method process_train (line 34) | def process_train(self, train_path): FILE: fast_reid/fastreid/data/datasets/prai.py class PRAI (line 17) | class PRAI(ImageDataset): method __init__ (line 23) | def __init__(self, root='datasets', **kwargs): method process_train (line 34) | def process_train(self, train_path): FILE: fast_reid/fastreid/data/datasets/prid.py class PRID (line 16) | class PRID(ImageDataset): method __init__ (line 22) | def __init__(self, root='datasets', **kwargs): method process_train (line 33) | def process_train(self, train_path): FILE: fast_reid/fastreid/data/datasets/saivt.py class SAIVT (line 17) | class SAIVT(ImageDataset): method __init__ (line 23) | def __init__(self, root='datasets', **kwargs): method process_train (line 34) | def process_train(self, train_path): FILE: fast_reid/fastreid/data/datasets/sensereid.py class SenseReID (line 17) | class SenseReID(ImageDataset): method __init__ (line 23) | def __init__(self, root='datasets', **kwargs): method process_train (line 34) | def process_train(self, train_path): FILE: fast_reid/fastreid/data/datasets/shinpuhkan.py class Shinpuhkan (line 16) | class Shinpuhkan(ImageDataset): method __init__ (line 22) | def __init__(self, root='datasets', **kwargs): method process_train (line 33) | def process_train(self, train_path): FILE: fast_reid/fastreid/data/datasets/sysu_mm.py class SYSU_mm (line 17) | class SYSU_mm(ImageDataset): method __init__ (line 23) | def __init__(self, root='datasets', **kwargs): method process_train (line 34) | def process_train(self, train_path): FILE: fast_reid/fastreid/data/datasets/thermalworld.py class Thermalworld (line 17) | class Thermalworld(ImageDataset): method __init__ (line 23) | def __init__(self, root='datasets', **kwargs): method process_train (line 34) | def process_train(self, train_path): FILE: fast_reid/fastreid/data/datasets/vehicleid.py class VehicleID (line 15) | class VehicleID(ImageDataset): method __init__ (line 30) | def __init__(self, root='datasets', test_list='', **kwargs): method process_dir (line 53) | def process_dir(self, list_file, is_train=True): class SmallVehicleID (line 85) | class SmallVehicleID(VehicleID): method __init__ (line 92) | def __init__(self, root='datasets', **kwargs): class MediumVehicleID (line 100) | class MediumVehicleID(VehicleID): method __init__ (line 107) | def __init__(self, root='datasets', **kwargs): class LargeVehicleID (line 115) | class LargeVehicleID(VehicleID): method __init__ (line 122) | def __init__(self, root='datasets', **kwargs): FILE: fast_reid/fastreid/data/datasets/veri.py class VeRi (line 16) | class VeRi(ImageDataset): method __init__ (line 32) | def __init__(self, root='datasets', **kwargs): method process_dir (line 53) | def process_dir(self, dir_path, is_train=True): FILE: fast_reid/fastreid/data/datasets/veriwild.py class VeRiWild (line 14) | class VeRiWild(ImageDataset): method __init__ (line 29) | def __init__(self, root='datasets', query_list='', gallery_list='', **... method process_dir (line 59) | def process_dir(self, img_list, is_train=True): method process_vehicle (line 76) | def process_vehicle(self, vehicle_info): class SmallVeRiWild (line 96) | class SmallVeRiWild(VeRiWild): method __init__ (line 103) | def __init__(self, root='datasets', **kwargs): class MediumVeRiWild (line 112) | class MediumVeRiWild(VeRiWild): method __init__ (line 119) | def __init__(self, root='datasets', **kwargs): class LargeVeRiWild (line 128) | class LargeVeRiWild(VeRiWild): method __init__ (line 135) | def __init__(self, root='datasets', **kwargs): FILE: fast_reid/fastreid/data/datasets/viper.py class VIPeR (line 17) | class VIPeR(ImageDataset): method __init__ (line 21) | def __init__(self, root='datasets', **kwargs): method process_train (line 32) | def process_train(self, train_path): FILE: fast_reid/fastreid/data/datasets/wildtracker.py class WildTrackCrop (line 15) | class WildTrackCrop(ImageDataset): method __init__ (line 33) | def __init__(self, root='datasets', **kwargs): method process_dir (line 45) | def process_dir(self, dir_path): FILE: fast_reid/fastreid/data/samplers/data_sampler.py class TrainingSampler (line 15) | class TrainingSampler(Sampler): method __init__ (line 26) | def __init__(self, size: int, shuffle: bool = True, seed: Optional[int... method __iter__ (line 45) | def __iter__(self): method _infinite_indices (line 49) | def _infinite_indices(self): class InferenceSampler (line 58) | class InferenceSampler(Sampler): method __init__ (line 66) | def __init__(self, size: int): method __iter__ (line 81) | def __iter__(self): method __len__ (line 84) | def __len__(self): FILE: fast_reid/fastreid/data/samplers/imbalance_sampler.py class ImbalancedDatasetSampler (line 21) | class ImbalancedDatasetSampler(Sampler): method __init__ (line 28) | def __init__(self, data_source: List, size: int = None, seed: Optional... method _get_label (line 53) | def _get_label(self, dataset, idx): method __iter__ (line 59) | def __iter__(self): method _infinite_indices (line 63) | def _infinite_indices(self): FILE: fast_reid/fastreid/data/samplers/triplet_sampler.py function no_index (line 18) | def no_index(a, b): function reorder_index (line 23) | def reorder_index(batch_indices, world_size): class BalancedIdentitySampler (line 41) | class BalancedIdentitySampler(Sampler): method __init__ (line 42) | def __init__(self, data_source: List, mini_batch_size: int, num_instan... method __iter__ (line 72) | def __iter__(self): method _infinite_indices (line 76) | def _infinite_indices(self): class SetReWeightSampler (line 122) | class SetReWeightSampler(Sampler): method __init__ (line 123) | def __init__(self, data_source: str, mini_batch_size: int, num_instanc... method __iter__ (line 173) | def __iter__(self): method _infinite_indices (line 177) | def _infinite_indices(self): class NaiveIdentitySampler (line 198) | class NaiveIdentitySampler(Sampler): method __init__ (line 208) | def __init__(self, data_source: str, mini_batch_size: int, num_instanc... method __iter__ (line 230) | def __iter__(self): method _infinite_indices (line 234) | def _infinite_indices(self): FILE: fast_reid/fastreid/data/transforms/autoaugment.py function _interpolation (line 45) | def _interpolation(kwargs): function _check_args_tf (line 53) | def _check_args_tf(kwargs): function shear_x (line 59) | def shear_x(img, factor, **kwargs): function shear_y (line 64) | def shear_y(img, factor, **kwargs): function translate_x_rel (line 69) | def translate_x_rel(img, pct, **kwargs): function translate_y_rel (line 75) | def translate_y_rel(img, pct, **kwargs): function translate_x_abs (line 81) | def translate_x_abs(img, pixels, **kwargs): function translate_y_abs (line 86) | def translate_y_abs(img, pixels, **kwargs): function rotate (line 91) | def rotate(img, degrees, **kwargs): function auto_contrast (line 123) | def auto_contrast(img, **__): function invert (line 127) | def invert(img, **__): function equalize (line 131) | def equalize(img, **__): function solarize (line 135) | def solarize(img, thresh, **__): function solarize_add (line 139) | def solarize_add(img, add, thresh=128, **__): function posterize (line 154) | def posterize(img, bits_to_keep, **__): function contrast (line 160) | def contrast(img, factor, **__): function color (line 164) | def color(img, factor, **__): function brightness (line 168) | def brightness(img, factor, **__): function sharpness (line 172) | def sharpness(img, factor, **__): function _randomly_negate (line 176) | def _randomly_negate(v): function _rotate_level_to_arg (line 181) | def _rotate_level_to_arg(level, _hparams): function _enhance_level_to_arg (line 188) | def _enhance_level_to_arg(level, _hparams): function _enhance_increasing_level_to_arg (line 193) | def _enhance_increasing_level_to_arg(level, _hparams): function _shear_level_to_arg (line 201) | def _shear_level_to_arg(level, _hparams): function _translate_abs_level_to_arg (line 208) | def _translate_abs_level_to_arg(level, hparams): function _translate_rel_level_to_arg (line 215) | def _translate_rel_level_to_arg(level, hparams): function _posterize_level_to_arg (line 223) | def _posterize_level_to_arg(level, _hparams): function _posterize_increasing_level_to_arg (line 230) | def _posterize_increasing_level_to_arg(level, hparams): function _posterize_original_level_to_arg (line 237) | def _posterize_original_level_to_arg(level, _hparams): function _solarize_level_to_arg (line 244) | def _solarize_level_to_arg(level, _hparams): function _solarize_increasing_level_to_arg (line 250) | def _solarize_increasing_level_to_arg(level, _hparams): function _solarize_add_level_to_arg (line 256) | def _solarize_add_level_to_arg(level, _hparams): class AugmentOp (line 317) | class AugmentOp: method __init__ (line 319) | def __init__(self, name, prob=0.5, magnitude=10, hparams=None): method __call__ (line 337) | def __call__(self, img): function auto_augment_policy_v0 (line 348) | def auto_augment_policy_v0(hparams): function auto_augment_policy_v0r (line 381) | def auto_augment_policy_v0r(hparams): function auto_augment_policy_original (line 415) | def auto_augment_policy_original(hparams): function auto_augment_policy_originalr (line 448) | def auto_augment_policy_originalr(hparams): function auto_augment_policy (line 481) | def auto_augment_policy(name="original"): class AutoAugment (line 495) | class AutoAugment: method __init__ (line 497) | def __init__(self): method __call__ (line 500) | def __call__(self, img): function auto_augment_transform (line 507) | def auto_augment_transform(config_str, hparams): function _select_rand_weights (line 594) | def _select_rand_weights(weight_idx=0, transforms=None): function rand_augment_ops (line 603) | def rand_augment_ops(magnitude=10, hparams=None, transforms=None): class RandAugment (line 610) | class RandAugment: method __init__ (line 611) | def __init__(self, ops, num_layers=2, choice_weights=None): method __call__ (line 616) | def __call__(self, img): function rand_augment_transform (line 625) | def rand_augment_transform(config_str, hparams): function augmix_ops (line 689) | def augmix_ops(magnitude=10, hparams=None, transforms=None): class AugMixAugment (line 696) | class AugMixAugment: method __init__ (line 703) | def __init__(self, ops, alpha=1., width=3, depth=-1, blended=False): method _calc_blended_weights (line 710) | def _calc_blended_weights(self, ws, m): method _apply_blended (line 720) | def _apply_blended(self, img, mixing_weights, m): method _apply_basic (line 736) | def _apply_basic(self, img, mixing_weights, m): method __call__ (line 753) | def __call__(self, img): function augment_and_mix_transform (line 763) | def augment_and_mix_transform(config_str, hparams): FILE: fast_reid/fastreid/data/transforms/build.py function build_transforms (line 13) | def build_transforms(cfg, is_train=True): FILE: fast_reid/fastreid/data/transforms/functional.py function to_tensor (line 12) | def to_tensor(pic): function int_parameter (line 64) | def int_parameter(level, maxval): function float_parameter (line 76) | def float_parameter(level, maxval): function sample_level (line 88) | def sample_level(n): function autocontrast (line 92) | def autocontrast(pil_img, *args): function equalize (line 96) | def equalize(pil_img, *args): function posterize (line 100) | def posterize(pil_img, level, *args): function rotate (line 105) | def rotate(pil_img, level, *args): function solarize (line 112) | def solarize(pil_img, level, *args): function shear_x (line 117) | def shear_x(pil_img, level): function shear_y (line 126) | def shear_y(pil_img, level): function translate_x (line 135) | def translate_x(pil_img, level): function translate_y (line 144) | def translate_y(pil_img, level): function color (line 154) | def color(pil_img, level, *args): function contrast (line 160) | def contrast(pil_img, level, *args): function brightness (line 166) | def brightness(pil_img, level, *args): function sharpness (line 172) | def sharpness(pil_img, level, *args): FILE: fast_reid/fastreid/data/transforms/transforms.py class ToTensor (line 19) | class ToTensor(object): method __call__ (line 30) | def __call__(self, pic): method __repr__ (line 40) | def __repr__(self): class RandomPatch (line 44) | class RandomPatch(object): method __init__ (line 57) | def __init__(self, prob_happen=0.5, pool_capacity=50000, min_sample_si... method generate_wh (line 71) | def generate_wh(self, W, H): method transform_patch (line 82) | def transform_patch(self, patch): method __call__ (line 87) | def __call__(self, img): class AugMix (line 115) | class AugMix(object): method __init__ (line 119) | def __init__(self, prob=0.5, aug_prob_coeff=0.1, mixture_width=3, mixt... method __call__ (line 137) | def __call__(self, image): FILE: fast_reid/fastreid/engine/defaults.py function default_argument_parser (line 38) | def default_argument_parser(): function default_setup (line 72) | def default_setup(cfg, args): class DefaultPredictor (line 119) | class DefaultPredictor: method __init__ (line 135) | def __init__(self, cfg): method __call__ (line 144) | def __call__(self, image): class DefaultTrainer (line 157) | class DefaultTrainer(TrainerBase): method __init__ (line 190) | def __init__(self, cfg): method resume_or_load (line 243) | def resume_or_load(self, resume=True): method build_hooks (line 264) | def build_hooks(self): method build_writers (line 319) | def build_writers(self): method train (line 344) | def train(self): method run_step (line 357) | def run_step(self): method build_model (line 362) | def build_model(cls, cfg): method build_optimizer (line 375) | def build_optimizer(cls, cfg, model): method build_lr_scheduler (line 385) | def build_lr_scheduler(cls, cfg, optimizer, iters_per_epoch): method build_train_loader (line 393) | def build_train_loader(cls, cfg): method build_test_loader (line 405) | def build_test_loader(cls, cfg, dataset_name): method build_evaluator (line 415) | def build_evaluator(cls, cfg, dataset_name, output_dir=None): method test (line 420) | def test(cls, cfg, model): method auto_scale_hyperparams (line 460) | def auto_scale_hyperparams(cfg, num_classes): FILE: fast_reid/fastreid/engine/hooks.py class CallbackHook (line 43) | class CallbackHook(HookBase): method __init__ (line 48) | def __init__(self, *, before_train=None, after_train=None, before_epoc... method before_train (line 60) | def before_train(self): method after_train (line 64) | def after_train(self): method before_epoch (line 72) | def before_epoch(self): method after_epoch (line 76) | def after_epoch(self): method before_step (line 80) | def before_step(self): method after_step (line 84) | def after_step(self): class IterationTimer (line 89) | class IterationTimer(HookBase): method __init__ (line 100) | def __init__(self, warmup_iter=3): method before_train (line 109) | def before_train(self): method after_train (line 114) | def after_train(self): method before_step (line 140) | def before_step(self): method after_step (line 144) | def after_step(self): class PeriodicWriter (line 157) | class PeriodicWriter(HookBase): method __init__ (line 163) | def __init__(self, writers, period=20): method after_step (line 174) | def after_step(self): method after_epoch (line 181) | def after_epoch(self): method after_train (line 185) | def after_train(self): class PeriodicCheckpointer (line 190) | class PeriodicCheckpointer(_PeriodicCheckpointer, HookBase): method before_train (line 199) | def before_train(self): method after_epoch (line 206) | def after_epoch(self): class LRScheduler (line 215) | class LRScheduler(HookBase): method __init__ (line 221) | def __init__(self, optimizer, scheduler): method before_step (line 250) | def before_step(self): method after_step (line 254) | def after_step(self): method after_epoch (line 263) | def after_epoch(self): class AutogradProfiler (line 270) | class AutogradProfiler(HookBase): method __init__ (line 290) | def __init__(self, enable_predicate, output_dir, *, use_cuda=True): method before_step (line 303) | def before_step(self): method after_step (line 310) | def after_step(self): class EvalHook (line 330) | class EvalHook(HookBase): method __init__ (line 336) | def __init__(self, eval_period, eval_function): method _do_eval (line 350) | def _do_eval(self): method after_epoch (line 374) | def after_epoch(self): method after_train (line 379) | def after_train(self): class PreciseBN (line 389) | class PreciseBN(HookBase): method __init__ (line 398) | def __init__(self, model, data_loader, num_iter): method after_epoch (line 424) | def after_epoch(self): method update_stats (line 430) | def update_stats(self): class LayerFreeze (line 457) | class LayerFreeze(HookBase): method __init__ (line 458) | def __init__(self, model, freeze_layers, freeze_iters): method before_step (line 469) | def before_step(self): method freeze_specific_layer (line 478) | def freeze_specific_layer(self): method open_all_layer (line 492) | def open_all_layer(self): class SWA (line 503) | class SWA(HookBase): method __init__ (line 504) | def __init__(self, swa_start: int, swa_freq: int, swa_lr_factor: float... method before_step (line 511) | def before_step(self): method after_step (line 525) | def after_step(self): FILE: fast_reid/fastreid/engine/launch.py function _find_free_port (line 22) | def _find_free_port(): function launch (line 34) | def launch(main_func, num_gpus_per_machine, num_machines=1, machine_rank... function _distributed_worker (line 74) | def _distributed_worker( FILE: fast_reid/fastreid/engine/train_loop.py class HookBase (line 25) | class HookBase: method before_train (line 56) | def before_train(self): method after_train (line 62) | def after_train(self): method before_epoch (line 68) | def before_epoch(self): method after_epoch (line 74) | def after_epoch(self): method before_step (line 80) | def before_step(self): method after_step (line 86) | def after_step(self): class TrainerBase (line 93) | class TrainerBase: method __init__ (line 108) | def __init__(self): method register_hooks (line 111) | def register_hooks(self, hooks): method train (line 128) | def train(self, start_epoch: int, max_epoch: int, iters_per_epoch: int): method before_train (line 158) | def before_train(self): method after_train (line 162) | def after_train(self): method before_epoch (line 167) | def before_epoch(self): method before_step (line 173) | def before_step(self): method after_step (line 179) | def after_step(self): method after_epoch (line 183) | def after_epoch(self): method run_step (line 187) | def run_step(self): class SimpleTrainer (line 191) | class SimpleTrainer(TrainerBase): method __init__ (line 204) | def __init__(self, model, data_loader, optimizer, param_wrapper): method run_step (line 228) | def run_step(self): method _write_metrics (line 265) | def _write_metrics(self, loss_dict: Dict[str, torch.Tensor], data_time... class AMPTrainer (line 307) | class AMPTrainer(SimpleTrainer): method __init__ (line 313) | def __init__(self, model, data_loader, optimizer, param_wrapper, grad_... method run_step (line 333) | def run_step(self): FILE: fast_reid/fastreid/evaluation/clas_evaluator.py function accuracy (line 20) | def accuracy(output, target, topk=(1,)): class ClasEvaluator (line 37) | class ClasEvaluator(DatasetEvaluator): method __init__ (line 38) | def __init__(self, cfg, output_dir=None): method reset (line 45) | def reset(self): method process (line 48) | def process(self, inputs, outputs): method evaluate (line 58) | def evaluate(self): FILE: fast_reid/fastreid/evaluation/evaluator.py class DatasetEvaluator (line 13) | class DatasetEvaluator: method reset (line 22) | def reset(self): method preprocess_inputs (line 29) | def preprocess_inputs(self, inputs): method process (line 32) | def process(self, inputs, outputs): method evaluate (line 41) | def evaluate(self): function inference_on_dataset (line 82) | def inference_on_dataset(model, data_loader, evaluator, flip_test=False): function inference_context (line 166) | def inference_context(model): FILE: fast_reid/fastreid/evaluation/query_expansion.py function aqe (line 15) | def aqe(query_feat: torch.tensor, gallery_feat: torch.tensor, FILE: fast_reid/fastreid/evaluation/rank.py function eval_cuhk03 (line 20) | def eval_cuhk03(distmat, q_pids, g_pids, q_camids, g_camids, max_rank): function eval_market1501 (line 99) | def eval_market1501(distmat, q_pids, g_pids, q_camids, g_camids, max_rank): function evaluate_py (line 162) | def evaluate_py(distmat, q_pids, g_pids, q_camids, g_camids, max_rank, u... function evaluate_rank (line 169) | def evaluate_rank( FILE: fast_reid/fastreid/evaluation/rank_cylib/__init__.py function compile_helper (line 8) | def compile_helper(): FILE: fast_reid/fastreid/evaluation/rank_cylib/rank_cy.c function CYTHON_INLINE (line 404) | static CYTHON_INLINE PyCodeObject* __Pyx_PyCode_New(int a, int k, int l,... type PyObject (line 489) | typedef PyObject *(*__Pyx_PyCFunctionFast) (PyObject *self, PyObject *co... type PyObject (line 490) | typedef PyObject *(*__Pyx_PyCFunctionFastWithKeywords) (PyObject *self, ... type Py_tss_t (line 531) | typedef int Py_tss_t; function CYTHON_INLINE (line 532) | static CYTHON_INLINE int PyThread_tss_create(Py_tss_t *key) { function CYTHON_INLINE (line 536) | static CYTHON_INLINE Py_tss_t * PyThread_tss_alloc(void) { function CYTHON_INLINE (line 541) | static CYTHON_INLINE void PyThread_tss_free(Py_tss_t *key) { function CYTHON_INLINE (line 544) | static CYTHON_INLINE int PyThread_tss_is_created(Py_tss_t *key) { function CYTHON_INLINE (line 547) | static CYTHON_INLINE void PyThread_tss_delete(Py_tss_t *key) { function CYTHON_INLINE (line 551) | static CYTHON_INLINE int PyThread_tss_set(Py_tss_t *key, void *value) { function CYTHON_INLINE (line 554) | static CYTHON_INLINE void * PyThread_tss_get(Py_tss_t *key) { type Py_hash_t (line 699) | typedef long Py_hash_t; type __Pyx_PyAsyncMethodsStruct (line 722) | typedef struct { function CYTHON_INLINE (line 738) | static CYTHON_INLINE float __PYX_NAN() { type __Pyx_StringTabEntry (line 787) | typedef struct {PyObject **p; const char *s; const Py_ssize_t n; const c... function CYTHON_INLINE (line 808) | static CYTHON_INLINE int __Pyx_is_valid_index(Py_ssize_t i, Py_ssize_t l... function CYTHON_INLINE (line 857) | static CYTHON_INLINE size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE *u) { function __Pyx_init_sys_getdefaultencoding_params (line 890) | static int __Pyx_init_sys_getdefaultencoding_params(void) { function __Pyx_init_sys_getdefaultencoding_params (line 940) | static int __Pyx_init_sys_getdefaultencoding_params(void) { function CYTHON_INLINE (line 972) | static CYTHON_INLINE void __Pyx_pretend_to_initialize(void* ptr) { (void... type __pyx_memoryview_obj (line 1016) | struct __pyx_memoryview_obj type __Pyx_memviewslice (line 1017) | typedef struct { type __pyx_atomic_int_type (line 1058) | typedef volatile __pyx_atomic_int_type __pyx_atomic_int; type __Pyx_StructField_ (line 1085) | struct __Pyx_StructField_ type __Pyx_TypeInfo (line 1087) | typedef struct { type __Pyx_StructField (line 1097) | typedef struct __Pyx_StructField_ { type __Pyx_BufFmt_StackElem (line 1102) | typedef struct { type __Pyx_BufFmt_Context (line 1106) | typedef struct { type npy_int8 (line 1127) | typedef npy_int8 __pyx_t_5numpy_int8_t; type npy_int16 (line 1136) | typedef npy_int16 __pyx_t_5numpy_int16_t; type npy_int32 (line 1145) | typedef npy_int32 __pyx_t_5numpy_int32_t; type npy_int64 (line 1154) | typedef npy_int64 __pyx_t_5numpy_int64_t; type npy_uint8 (line 1163) | typedef npy_uint8 __pyx_t_5numpy_uint8_t; type npy_uint16 (line 1172) | typedef npy_uint16 __pyx_t_5numpy_uint16_t; type npy_uint32 (line 1181) | typedef npy_uint32 __pyx_t_5numpy_uint32_t; type npy_uint64 (line 1190) | typedef npy_uint64 __pyx_t_5numpy_uint64_t; type npy_float32 (line 1199) | typedef npy_float32 __pyx_t_5numpy_float32_t; type npy_float64 (line 1208) | typedef npy_float64 __pyx_t_5numpy_float64_t; type npy_long (line 1217) | typedef npy_long __pyx_t_5numpy_int_t; type npy_longlong (line 1226) | typedef npy_longlong __pyx_t_5numpy_long_t; type npy_longlong (line 1235) | typedef npy_longlong __pyx_t_5numpy_longlong_t; type npy_ulong (line 1244) | typedef npy_ulong __pyx_t_5numpy_uint_t; type npy_ulonglong (line 1253) | typedef npy_ulonglong __pyx_t_5numpy_ulong_t; type npy_ulonglong (line 1262) | typedef npy_ulonglong __pyx_t_5numpy_ulonglong_t; type npy_intp (line 1271) | typedef npy_intp __pyx_t_5numpy_intp_t; type npy_uintp (line 1280) | typedef npy_uintp __pyx_t_5numpy_uintp_t; type npy_double (line 1289) | typedef npy_double __pyx_t_5numpy_float_t; type npy_double (line 1298) | typedef npy_double __pyx_t_5numpy_double_t; type npy_longdouble (line 1307) | typedef npy_longdouble __pyx_t_5numpy_longdouble_t; type std (line 1311) | typedef ::std::complex< float > __pyx_t_float_complex; type __pyx_t_float_complex (line 1313) | typedef float _Complex __pyx_t_float_complex; type __pyx_t_float_complex (line 1316) | typedef struct { float real, imag; } __pyx_t_float_complex; type std (line 1323) | typedef ::std::complex< double > __pyx_t_double_complex; type __pyx_t_double_complex (line 1325) | typedef double _Complex __pyx_t_double_complex; type __pyx_t_double_complex (line 1328) | typedef struct { double real, imag; } __pyx_t_double_complex; type __pyx_array_obj (line 1334) | struct __pyx_array_obj type __pyx_MemviewEnum_obj (line 1335) | struct __pyx_MemviewEnum_obj type __pyx_memoryview_obj (line 1336) | struct __pyx_memoryview_obj type __pyx_memoryviewslice_obj (line 1337) | struct __pyx_memoryviewslice_obj type npy_cfloat (line 1346) | typedef npy_cfloat __pyx_t_5numpy_cfloat_t; type npy_cdouble (line 1355) | typedef npy_cdouble __pyx_t_5numpy_cdouble_t; type npy_clongdouble (line 1364) | typedef npy_clongdouble __pyx_t_5numpy_clongdouble_t; type npy_cdouble (line 1373) | typedef npy_cdouble __pyx_t_5numpy_complex_t; type __pyx_opt_args_7rank_cy_evaluate_cy (line 1374) | struct __pyx_opt_args_7rank_cy_evaluate_cy type __pyx_opt_args_7rank_cy_evaluate_cy (line 1383) | struct __pyx_opt_args_7rank_cy_evaluate_cy { type __pyx_array_obj (line 1395) | struct __pyx_array_obj { type __pyx_MemviewEnum_obj (line 1420) | struct __pyx_MemviewEnum_obj { type __pyx_memoryview_obj (line 1433) | struct __pyx_memoryview_obj { type __pyx_memoryviewslice_obj (line 1456) | struct __pyx_memoryviewslice_obj { type __pyx_vtabstruct_array (line 1474) | struct __pyx_vtabstruct_array { type __pyx_vtabstruct_array (line 1477) | struct __pyx_vtabstruct_array type __pyx_vtabstruct_memoryview (line 1488) | struct __pyx_vtabstruct_memoryview { type __pyx_vtabstruct_memoryview (line 1497) | struct __pyx_vtabstruct_memoryview type __pyx_vtabstruct__memoryviewslice (line 1508) | struct __pyx_vtabstruct__memoryviewslice { type __pyx_vtabstruct__memoryviewslice (line 1511) | struct __pyx_vtabstruct__memoryviewslice type __Pyx_RefNannyAPIStruct (line 1519) | typedef struct { type __pyx_memoryview_obj (line 1652) | struct __pyx_memoryview_obj function CYTHON_INLINE (line 1759) | static CYTHON_INLINE int __Pyx_PyList_Append(PyObject* list, PyObject* x) { type __pyx_array_obj (line 1903) | struct __pyx_array_obj function CYTHON_INLINE (line 1908) | static CYTHON_INLINE PyObject *__Pyx_PyUnicode_DecodeUTF16(const char *s... function CYTHON_INLINE (line 1912) | static CYTHON_INLINE PyObject *__Pyx_PyUnicode_DecodeUTF16LE(const char ... function CYTHON_INLINE (line 1916) | static CYTHON_INLINE PyObject *__Pyx_PyUnicode_DecodeUTF16BE(const char ... function CYTHON_INLINE (line 1963) | static CYTHON_INLINE int __Pyx_ListComp_Append(PyObject* list, PyObject*... function CYTHON_INLINE (line 1987) | static CYTHON_INLINE int __Pyx_PyList_Extend(PyObject* L, PyObject* v) { function CYTHON_INLINE (line 2000) | static CYTHON_INLINE int __Pyx_PySequence_ContainsTF(PyObject* item, PyO... type __Pyx_ImportType_CheckSize (line 2037) | enum __Pyx_ImportType_CheckSize { type __Pyx_ImportType_CheckSize (line 2042) | enum __Pyx_ImportType_CheckSize type __Pyx_CodeObjectCacheEntry (line 2053) | typedef struct { type __Pyx_CodeObjectCache (line 2057) | struct __Pyx_CodeObjectCache { type __Pyx_CodeObjectCache (line 2062) | struct __Pyx_CodeObjectCache type __Pyx_Buf_DimInfo (line 2081) | typedef struct { type __Pyx_Buffer (line 2084) | typedef struct { type __Pyx_LocalBuf_ND (line 2088) | typedef struct { type __pyx_array_obj (line 2289) | struct __pyx_array_obj type __pyx_memoryview_obj (line 2290) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2291) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2292) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2293) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2293) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2294) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2295) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2296) | struct __pyx_memoryview_obj type __pyx_memoryviewslice_obj (line 2297) | struct __pyx_memoryviewslice_obj type __pyx_memoryviewslice_obj (line 2298) | struct __pyx_memoryviewslice_obj type __pyx_opt_args_7rank_cy_evaluate_cy (line 2354) | struct __pyx_opt_args_7rank_cy_evaluate_cy type __pyx_array_obj (line 2358) | struct __pyx_array_obj type __pyx_memoryview_obj (line 2364) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2364) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2369) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2370) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2371) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2372) | struct __pyx_memoryview_obj type __pyx_MemviewEnum_obj (line 2390) | struct __pyx_MemviewEnum_obj type __pyx_array_obj (line 2644) | struct __pyx_array_obj type __pyx_array_obj (line 2645) | struct __pyx_array_obj type __pyx_array_obj (line 2646) | struct __pyx_array_obj type __pyx_array_obj (line 2647) | struct __pyx_array_obj type __pyx_array_obj (line 2648) | struct __pyx_array_obj type __pyx_array_obj (line 2649) | struct __pyx_array_obj type __pyx_array_obj (line 2650) | struct __pyx_array_obj type __pyx_array_obj (line 2651) | struct __pyx_array_obj type __pyx_MemviewEnum_obj (line 2654) | struct __pyx_MemviewEnum_obj type __pyx_MemviewEnum_obj (line 2655) | struct __pyx_MemviewEnum_obj type __pyx_MemviewEnum_obj (line 2656) | struct __pyx_MemviewEnum_obj type __pyx_MemviewEnum_obj (line 2657) | struct __pyx_MemviewEnum_obj type __pyx_memoryview_obj (line 2658) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2659) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2660) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2661) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2662) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2663) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2664) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2665) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2666) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2667) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2668) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2669) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2670) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2671) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2672) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2673) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2674) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2675) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2676) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2677) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2678) | struct __pyx_memoryview_obj type __pyx_memoryviewslice_obj (line 2681) | struct __pyx_memoryviewslice_obj type __pyx_memoryviewslice_obj (line 2682) | struct __pyx_memoryviewslice_obj function PyObject (line 2735) | static PyObject *__pyx_f_7rank_cy_evaluate_cy(PyObject *__pyx_v_distmat,... function PyObject (line 3060) | static PyObject *__pyx_pw_7rank_cy_1evaluate_cy(PyObject *__pyx_self, Py... function PyObject (line 3181) | static PyObject *__pyx_pf_7rank_cy_evaluate_cy(CYTHON_UNUSED PyObject *_... function PyObject (line 3219) | static PyObject *__pyx_f_7rank_cy_eval_cuhk03_cy(__Pyx_memviewslice __py... function PyObject (line 4953) | static PyObject *__pyx_pw_7rank_cy_3eval_cuhk03_cy(PyObject *__pyx_self,... function PyObject (line 5059) | static PyObject *__pyx_pf_7rank_cy_2eval_cuhk03_cy(CYTHON_UNUSED PyObjec... function PyObject (line 5104) | static PyObject *__pyx_f_7rank_cy_eval_market1501_cy(__Pyx_memviewslice ... function PyObject (line 6421) | static PyObject *__pyx_pw_7rank_cy_5eval_market1501_cy(PyObject *__pyx_s... function PyObject (line 6527) | static PyObject *__pyx_pf_7rank_cy_4eval_market1501_cy(CYTHON_UNUSED PyO... function __pyx_fuse_3__pyx_f_7rank_cy_function_cumsum (line 6571) | static void __pyx_fuse_3__pyx_f_7rank_cy_function_cumsum(__Pyx_memviewsl... function CYTHON_INLINE (line 6635) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew1(PyOb... function CYTHON_INLINE (line 6685) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew2(PyOb... function CYTHON_INLINE (line 6735) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew3(PyOb... function CYTHON_INLINE (line 6785) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew4(PyOb... function CYTHON_INLINE (line 6835) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew5(PyOb... function CYTHON_INLINE (line 6885) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyDataType_SHAPE(PyArray_D... function CYTHON_INLINE (line 6959) | static CYTHON_INLINE void __pyx_f_5numpy_set_array_base(PyArrayObject *_... function CYTHON_INLINE (line 7001) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObje... function CYTHON_INLINE (line 7082) | static CYTHON_INLINE int __pyx_f_5numpy_import_array(void) { function CYTHON_INLINE (line 7214) | static CYTHON_INLINE int __pyx_f_5numpy_import_umath(void) { function CYTHON_INLINE (line 7346) | static CYTHON_INLINE int __pyx_f_5numpy_import_ufunc(void) { function CYTHON_INLINE (line 7478) | static CYTHON_INLINE int __pyx_f_5numpy_is_timedelta64_object(PyObject *... function CYTHON_INLINE (line 7515) | static CYTHON_INLINE int __pyx_f_5numpy_is_datetime64_object(PyObject *_... function CYTHON_INLINE (line 7552) | static CYTHON_INLINE npy_datetime __pyx_f_5numpy_get_datetime64_value(Py... function CYTHON_INLINE (line 7586) | static CYTHON_INLINE npy_timedelta __pyx_f_5numpy_get_timedelta64_value(... function CYTHON_INLINE (line 7620) | static CYTHON_INLINE NPY_DATETIMEUNIT __pyx_f_5numpy_get_datetime64_unit... function __pyx_array___cinit__ (line 7654) | static int __pyx_array___cinit__(PyObject *__pyx_v_self, PyObject *__pyx... function __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__ (line 7782) | static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__(s... function CYTHON_UNUSED (line 8405) | static CYTHON_UNUSED int __pyx_array_getbuffer(PyObject *__pyx_v_self, P... function __pyx_array___pyx_pf_15View_dot_MemoryView_5array_2__getbuffer__ (line 8416) | static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_2__getbuffe... function __pyx_array___dealloc__ (line 8712) | static void __pyx_array___dealloc__(PyObject *__pyx_v_self) { function __pyx_array___pyx_pf_15View_dot_MemoryView_5array_4__dealloc__ (line 8721) | static void __pyx_array___pyx_pf_15View_dot_MemoryView_5array_4__dealloc... function PyObject (line 8843) | static PyObject *__pyx_pw_15View_dot_MemoryView_5array_7memview_1__get__... function PyObject (line 8854) | static PyObject *__pyx_pf_15View_dot_MemoryView_5array_7memview___get__(... function PyObject (line 8904) | static PyObject *__pyx_array_get_memview(struct __pyx_array_obj *__pyx_v... function Py_ssize_t (line 8986) | static Py_ssize_t __pyx_array___len__(PyObject *__pyx_v_self) { function Py_ssize_t (line 8997) | static Py_ssize_t __pyx_array___pyx_pf_15View_dot_MemoryView_5array_6__l... function PyObject (line 9036) | static PyObject *__pyx_array___getattr__(PyObject *__pyx_v_self, PyObjec... function PyObject (line 9047) | static PyObject *__pyx_array___pyx_pf_15View_dot_MemoryView_5array_8__ge... function PyObject (line 9104) | static PyObject *__pyx_array___getitem__(PyObject *__pyx_v_self, PyObjec... function PyObject (line 9115) | static PyObject *__pyx_array___pyx_pf_15View_dot_MemoryView_5array_10__g... function __pyx_array___setitem__ (line 9172) | static int __pyx_array___setitem__(PyObject *__pyx_v_self, PyObject *__p... function __pyx_array___pyx_pf_15View_dot_MemoryView_5array_12__setitem__ (line 9183) | static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_12__setitem... function PyObject (line 9232) | static PyObject *__pyx_pw___pyx_array_1__reduce_cython__(PyObject *__pyx... function PyObject (line 9243) | static PyObject *__pyx_pf___pyx_array___reduce_cython__(CYTHON_UNUSED st... function PyObject (line 9289) | static PyObject *__pyx_pw___pyx_array_3__setstate_cython__(PyObject *__p... function PyObject (line 9300) | static PyObject *__pyx_pf___pyx_array_2__setstate_cython__(CYTHON_UNUSED... type __pyx_array_obj (line 9345) | struct __pyx_array_obj type __pyx_array_obj (line 9346) | struct __pyx_array_obj type __pyx_array_obj (line 9347) | struct __pyx_array_obj type __pyx_array_obj (line 9399) | struct __pyx_array_obj type __pyx_array_obj (line 9463) | struct __pyx_array_obj function __pyx_MemviewEnum___init__ (line 9522) | static int __pyx_MemviewEnum___init__(PyObject *__pyx_v_self, PyObject *... function __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum___init__ (line 9573) | static int __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum___init... function PyObject (line 9615) | static PyObject *__pyx_MemviewEnum___repr__(PyObject *__pyx_v_self) { function PyObject (line 9626) | static PyObject *__pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum_... function PyObject (line 9666) | static PyObject *__pyx_pw___pyx_MemviewEnum_1__reduce_cython__(PyObject ... function PyObject (line 9677) | static PyObject *__pyx_pf___pyx_MemviewEnum___reduce_cython__(struct __p... function PyObject (line 9901) | static PyObject *__pyx_pw___pyx_MemviewEnum_3__setstate_cython__(PyObjec... function PyObject (line 9912) | static PyObject *__pyx_pf___pyx_MemviewEnum_2__setstate_cython__(struct ... function __pyx_memoryview___cinit__ (line 10044) | static int __pyx_memoryview___cinit__(PyObject *__pyx_v_self, PyObject *... function __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview___cinit__ (line 10124) | static int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_... function __pyx_memoryview___dealloc__ (line 10442) | static void __pyx_memoryview___dealloc__(PyObject *__pyx_v_self) { function __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_2__dealloc__ (line 10451) | static void __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview... type __pyx_memoryview_obj (line 10671) | struct __pyx_memoryview_obj function PyObject (line 10811) | static PyObject *__pyx_memoryview___getitem__(PyObject *__pyx_v_self, Py... function PyObject (line 10822) | static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memor... function __pyx_memoryview___setitem__ (line 11000) | static int __pyx_memoryview___setitem__(PyObject *__pyx_v_self, PyObject... function __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_6__setitem__ (line 11011) | static int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_... function PyObject (line 11226) | static PyObject *__pyx_memoryview_is_slice(struct __pyx_memoryview_obj *... function PyObject (line 11436) | static PyObject *__pyx_memoryview_setitem_slice_assignment(struct __pyx_... function PyObject (line 11526) | static PyObject *__pyx_memoryview_setitem_slice_assign_scalar(struct __p... function PyObject (line 11816) | static PyObject *__pyx_memoryview_setitem_indexed(struct __pyx_memoryvie... function PyObject (line 11877) | static PyObject *__pyx_memoryview_convert_item_to_object(struct __pyx_me... function PyObject (line 12154) | static PyObject *__pyx_memoryview_assign_item_from_object(struct __pyx_m... function CYTHON_UNUSED (line 12395) | static CYTHON_UNUSED int __pyx_memoryview_getbuffer(PyObject *__pyx_v_se... function __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_8__getbuffer__ (line 12406) | static int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_... function PyObject (line 12739) | static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_1T_1__get__... function PyObject (line 12750) | static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_1T___get__(... function PyObject (line 12825) | static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4base_1__ge... function PyObject (line 12836) | static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4base___get... function PyObject (line 12878) | static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_5shape_1__g... function PyObject (line 12889) | static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_5shape___ge... function PyObject (line 12959) | static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_7strides_1_... function PyObject (line 12970) | static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_7strides___... function PyObject (line 13073) | static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_10suboffset... function PyObject (line 13084) | static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_10suboffset... function PyObject (line 13191) | static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4ndim_1__ge... function PyObject (line 13202) | static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4ndim___get... function PyObject (line 13254) | static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_8itemsize_1... function PyObject (line 13265) | static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_8itemsize__... function PyObject (line 13317) | static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_6nbytes_1__... function PyObject (line 13328) | static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_6nbytes___g... function PyObject (line 13390) | static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4size_1__ge... function PyObject (line 13401) | static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4size___get... function Py_ssize_t (line 13531) | static Py_ssize_t __pyx_memoryview___len__(PyObject *__pyx_v_self) { function Py_ssize_t (line 13542) | static Py_ssize_t __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memo... function PyObject (line 13611) | static PyObject *__pyx_memoryview___repr__(PyObject *__pyx_v_self) { function PyObject (line 13622) | static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memor... function PyObject (line 13713) | static PyObject *__pyx_memoryview___str__(PyObject *__pyx_v_self) { function PyObject (line 13724) | static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memor... function PyObject (line 13792) | static PyObject *__pyx_memoryview_is_c_contig(PyObject *__pyx_v_self, CY... function PyObject (line 13803) | static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memor... function PyObject (line 13868) | static PyObject *__pyx_memoryview_is_f_contig(PyObject *__pyx_v_self, CY... function PyObject (line 13879) | static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memor... function PyObject (line 13944) | static PyObject *__pyx_memoryview_copy(PyObject *__pyx_v_self, CYTHON_UN... function PyObject (line 13955) | static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memor... function PyObject (line 14038) | static PyObject *__pyx_memoryview_copy_fortran(PyObject *__pyx_v_self, C... function PyObject (line 14049) | static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memor... function PyObject (line 14131) | static PyObject *__pyx_pw___pyx_memoryview_1__reduce_cython__(PyObject *... function PyObject (line 14142) | static PyObject *__pyx_pf___pyx_memoryview___reduce_cython__(CYTHON_UNUS... function PyObject (line 14188) | static PyObject *__pyx_pw___pyx_memoryview_3__setstate_cython__(PyObject... function PyObject (line 14199) | static PyObject *__pyx_pf___pyx_memoryview_2__setstate_cython__(CYTHON_U... function PyObject (line 14244) | static PyObject *__pyx_memoryview_new(PyObject *__pyx_v_o, int __pyx_v_f... function CYTHON_INLINE (line 14335) | static CYTHON_INLINE int __pyx_memoryview_check(PyObject *__pyx_v_o) { function PyObject (line 14374) | static PyObject *_unellipsify(PyObject *__pyx_v_index, int __pyx_v_ndim) { function PyObject (line 14831) | static PyObject *assert_direct_dimensions(Py_ssize_t *__pyx_v_suboffsets... type __pyx_memoryview_obj (line 14919) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 14919) | struct __pyx_memoryview_obj type __pyx_memoryviewslice_obj (line 14926) | struct __pyx_memoryviewslice_obj type __pyx_memoryview_obj (line 14936) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 14941) | struct __pyx_memoryview_obj type __pyx_memoryviewslice_obj (line 15011) | struct __pyx_memoryviewslice_obj type __pyx_memoryview_obj (line 15423) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 15464) | struct __pyx_memoryview_obj function __pyx_memoryview_slice_memviewslice (line 15499) | static int __pyx_memoryview_slice_memviewslice(__Pyx_memviewslice *__pyx... function __pyx_memslice_transpose (line 16592) | static int __pyx_memslice_transpose(__Pyx_memviewslice *__pyx_v_memslice) { function __pyx_memoryviewslice___dealloc__ (line 16768) | static void __pyx_memoryviewslice___dealloc__(PyObject *__pyx_v_self) { function __pyx_memoryviewslice___pyx_pf_15View_dot_MemoryView_16_memoryviewslice___dealloc__ (line 16777) | static void __pyx_memoryviewslice___pyx_pf_15View_dot_MemoryView_16_memo... function PyObject (line 16810) | static PyObject *__pyx_memoryviewslice_convert_item_to_object(struct __p... function PyObject (line 16896) | static PyObject *__pyx_memoryviewslice_assign_item_from_object(struct __... function PyObject (line 16981) | static PyObject *__pyx_pw_15View_dot_MemoryView_16_memoryviewslice_4base... function PyObject (line 16992) | static PyObject *__pyx_pf_15View_dot_MemoryView_16_memoryviewslice_4base... function PyObject (line 17032) | static PyObject *__pyx_pw___pyx_memoryviewslice_1__reduce_cython__(PyObj... function PyObject (line 17043) | static PyObject *__pyx_pf___pyx_memoryviewslice___reduce_cython__(CYTHON... function PyObject (line 17089) | static PyObject *__pyx_pw___pyx_memoryviewslice_3__setstate_cython__(PyO... function PyObject (line 17100) | static PyObject *__pyx_pf___pyx_memoryviewslice_2__setstate_cython__(CYT... function PyObject (line 17145) | static PyObject *__pyx_memoryview_fromslice(__Pyx_memviewslice __pyx_v_m... function __Pyx_memviewslice (line 17531) | static __Pyx_memviewslice *__pyx_memoryview_get_slice_from_memoryview(st... function __pyx_memoryview_slice_copy (line 17634) | static void __pyx_memoryview_slice_copy(struct __pyx_memoryview_obj *__p... function PyObject (line 17760) | static PyObject *__pyx_memoryview_copy_object(struct __pyx_memoryview_ob... function PyObject (line 17820) | static PyObject *__pyx_memoryview_copy_object_from_slice(struct __pyx_me... function Py_ssize_t (line 17946) | static Py_ssize_t abs_py_ssize_t(Py_ssize_t __pyx_v_arg) { function __pyx_get_best_slice_order (line 18012) | static char __pyx_get_best_slice_order(__Pyx_memviewslice *__pyx_v_mslic... function _copy_strided_to_strided (line 18202) | static void _copy_strided_to_strided(char *__pyx_v_src_data, Py_ssize_t ... function copy_strided_to_strided (line 18439) | static void copy_strided_to_strided(__Pyx_memviewslice *__pyx_v_src, __P... function Py_ssize_t (line 18469) | static Py_ssize_t __pyx_memoryview_slice_get_size(__Pyx_memviewslice *__... function Py_ssize_t (line 18541) | static Py_ssize_t __pyx_fill_contig_strides_array(Py_ssize_t *__pyx_v_sh... type __pyx_memoryview_obj (line 18672) | struct __pyx_memoryview_obj function __pyx_memoryview_err_extents (line 18918) | static int __pyx_memoryview_err_extents(int __pyx_v_i, Py_ssize_t __pyx_... function __pyx_memoryview_err_dim (line 19006) | static int __pyx_memoryview_err_dim(PyObject *__pyx_v_error, char *__pyx... function __pyx_memoryview_err (line 19090) | static int __pyx_memoryview_err(PyObject *__pyx_v_error, char *__pyx_v_m... function __pyx_memoryview_copy_contents (line 19200) | static int __pyx_memoryview_copy_contents(__Pyx_memviewslice __pyx_v_src... function __pyx_memoryview_broadcast_leading (line 19779) | static void __pyx_memoryview_broadcast_leading(__Pyx_memviewslice *__pyx... function __pyx_memoryview_refcount_copying (line 19892) | static void __pyx_memoryview_refcount_copying(__Pyx_memviewslice *__pyx_... function __pyx_memoryview_refcount_objects_in_slice_with_gil (line 19942) | static void __pyx_memoryview_refcount_objects_in_slice_with_gil(char *__... function __pyx_memoryview_refcount_objects_in_slice (line 19981) | static void __pyx_memoryview_refcount_objects_in_slice(char *__pyx_v_dat... function __pyx_memoryview_slice_assign_scalar (line 20113) | static void __pyx_memoryview_slice_assign_scalar(__Pyx_memviewslice *__p... function __pyx_memoryview__slice_assign_scalar (line 20161) | static void __pyx_memoryview__slice_assign_scalar(char *__pyx_v_data, Py... function PyObject (line 20293) | static PyObject *__pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum(PyO... function PyObject (line 20366) | static PyObject *__pyx_pf_15View_dot_MemoryView___pyx_unpickle_Enum(CYTH... function PyObject (line 20561) | static PyObject *__pyx_unpickle_Enum__set_state(struct __pyx_MemviewEnum... type __pyx_vtabstruct_array (line 20684) | struct __pyx_vtabstruct_array function PyObject (line 20686) | static PyObject *__pyx_tp_new_array(PyTypeObject *t, PyObject *a, PyObje... function __pyx_tp_dealloc_array (line 20706) | static void __pyx_tp_dealloc_array(PyObject *o) { function PyObject (line 20725) | static PyObject *__pyx_sq_item_array(PyObject *o, Py_ssize_t i) { function __pyx_mp_ass_subscript_array (line 20733) | static int __pyx_mp_ass_subscript_array(PyObject *o, PyObject *i, PyObje... function PyObject (line 20744) | static PyObject *__pyx_tp_getattro_array(PyObject *o, PyObject *n) { function PyObject (line 20753) | static PyObject *__pyx_getprop___pyx_array_memview(PyObject *o, CYTHON_U... type PyGetSetDef (line 20764) | struct PyGetSetDef type __pyx_array_obj (line 20808) | struct __pyx_array_obj function PyObject (line 20877) | static PyObject *__pyx_tp_new_Enum(PyTypeObject *t, CYTHON_UNUSED PyObje... function __pyx_tp_dealloc_Enum (line 20891) | static void __pyx_tp_dealloc_Enum(PyObject *o) { function __pyx_tp_traverse_Enum (line 20903) | static int __pyx_tp_traverse_Enum(PyObject *o, visitproc v, void *a) { function __pyx_tp_clear_Enum (line 20912) | static int __pyx_tp_clear_Enum(PyObject *o) { type __pyx_MemviewEnum_obj (line 20930) | struct __pyx_MemviewEnum_obj type __pyx_vtabstruct_memoryview (line 20998) | struct __pyx_vtabstruct_memoryview function PyObject (line 21000) | static PyObject *__pyx_tp_new_memoryview(PyTypeObject *t, PyObject *a, P... function __pyx_tp_dealloc_memoryview (line 21022) | static void __pyx_tp_dealloc_memoryview(PyObject *o) { function __pyx_tp_traverse_memoryview (line 21044) | static int __pyx_tp_traverse_memoryview(PyObject *o, visitproc v, void *... function __pyx_tp_clear_memoryview (line 21062) | static int __pyx_tp_clear_memoryview(PyObject *o) { function PyObject (line 21077) | static PyObject *__pyx_sq_item_memoryview(PyObject *o, Py_ssize_t i) { function __pyx_mp_ass_subscript_memoryview (line 21085) | static int __pyx_mp_ass_subscript_memoryview(PyObject *o, PyObject *i, P... function PyObject (line 21096) | static PyObject *__pyx_getprop___pyx_memoryview_T(PyObject *o, CYTHON_UN... function PyObject (line 21100) | static PyObject *__pyx_getprop___pyx_memoryview_base(PyObject *o, CYTHON... function PyObject (line 21104) | static PyObject *__pyx_getprop___pyx_memoryview_shape(PyObject *o, CYTHO... function PyObject (line 21108) | static PyObject *__pyx_getprop___pyx_memoryview_strides(PyObject *o, CYT... function PyObject (line 21112) | static PyObject *__pyx_getprop___pyx_memoryview_suboffsets(PyObject *o, ... function PyObject (line 21116) | static PyObject *__pyx_getprop___pyx_memoryview_ndim(PyObject *o, CYTHON... function PyObject (line 21120) | static PyObject *__pyx_getprop___pyx_memoryview_itemsize(PyObject *o, CY... function PyObject (line 21124) | static PyObject *__pyx_getprop___pyx_memoryview_nbytes(PyObject *o, CYTH... function PyObject (line 21128) | static PyObject *__pyx_getprop___pyx_memoryview_size(PyObject *o, CYTHON... type PyGetSetDef (line 21142) | struct PyGetSetDef type __pyx_memoryview_obj (line 21194) | struct __pyx_memoryview_obj type __pyx_vtabstruct__memoryviewslice (line 21262) | struct __pyx_vtabstruct__memoryviewslice function PyObject (line 21264) | static PyObject *__pyx_tp_new__memoryviewslice(PyTypeObject *t, PyObject... function __pyx_tp_dealloc__memoryviewslice (line 21275) | static void __pyx_tp_dealloc__memoryviewslice(PyObject *o) { function __pyx_tp_traverse__memoryviewslice (line 21296) | static int __pyx_tp_traverse__memoryviewslice(PyObject *o, visitproc v, ... function __pyx_tp_clear__memoryviewslice (line 21306) | static int __pyx_tp_clear__memoryviewslice(PyObject *o) { function PyObject (line 21317) | static PyObject *__pyx_getprop___pyx_memoryviewslice_base(PyObject *o, C... type PyGetSetDef (line 21327) | struct PyGetSetDef type __pyx_memoryviewslice_obj (line 21335) | struct __pyx_memoryviewslice_obj type PyModuleDef (line 21430) | struct PyModuleDef function CYTHON_SMALL_CODE (line 21581) | static CYTHON_SMALL_CODE int __Pyx_InitCachedBuiltins(void) { function CYTHON_SMALL_CODE (line 21596) | static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { function CYTHON_SMALL_CODE (line 21888) | static CYTHON_SMALL_CODE int __Pyx_InitGlobals(void) { function __Pyx_modinit_global_init_code (line 21909) | static int __Pyx_modinit_global_init_code(void) { function __Pyx_modinit_variable_export_code (line 21922) | static int __Pyx_modinit_variable_export_code(void) { function __Pyx_modinit_function_export_code (line 21930) | static int __Pyx_modinit_function_export_code(void) { function __Pyx_modinit_type_init_code (line 21938) | static int __Pyx_modinit_type_init_code(void) { function __Pyx_modinit_type_import_code (line 22003) | static int __Pyx_modinit_type_import_code(void) { function __Pyx_modinit_variable_import_code (line 22063) | static int __Pyx_modinit_variable_import_code(void) { function __Pyx_modinit_function_import_code (line 22071) | static int __Pyx_modinit_function_import_code(void) { function __Pyx_PyMODINIT_FUNC (line 22102) | __Pyx_PyMODINIT_FUNC PyInit_rank_cy(void) function CYTHON_SMALL_CODE (line 22107) | static CYTHON_SMALL_CODE int __Pyx_check_single_interpreter(void) { function CYTHON_SMALL_CODE (line 22130) | static CYTHON_SMALL_CODE int __Pyx_copy_spec_to_module(PyObject *spec, P... function CYTHON_SMALL_CODE (line 22145) | static CYTHON_SMALL_CODE PyObject* __pyx_pymod_create(PyObject *spec, CY... function __Pyx_RefNannyAPIStruct (line 22505) | static __Pyx_RefNannyAPIStruct *__Pyx_RefNannyImportAPI(const char *modn... function CYTHON_INLINE (line 22522) | static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStr(PyObject* obj, ... function PyObject (line 22535) | static PyObject *__Pyx_GetBuiltinName(PyObject *name) { function CYTHON_INLINE (line 22550) | static CYTHON_INLINE PY_UINT64_T __Pyx_get_tp_dict_version(PyObject *obj) { function CYTHON_INLINE (line 22554) | static CYTHON_INLINE PY_UINT64_T __Pyx_get_object_dict_version(PyObject ... function CYTHON_INLINE (line 22566) | static CYTHON_INLINE int __Pyx_object_dict_version_matches(PyObject* obj... function CYTHON_INLINE (line 22578) | static CYTHON_INLINE PyObject *__Pyx__GetModuleGlobalName(PyObject *name) function CYTHON_INLINE (line 22611) | static CYTHON_INLINE PyObject* __Pyx_PyObject_Call(PyObject *func, PyObj... function __Pyx_init_memviewslice (line 22630) | static int function __pyx_fatalerror (line 22682) | static void __pyx_fatalerror(const char *fmt, ...) Py_NO_RETURN { function CYTHON_INLINE (line 22694) | static CYTHON_INLINE int function CYTHON_INLINE (line 22704) | static CYTHON_INLINE int function CYTHON_INLINE (line 22714) | static CYTHON_INLINE void function CYTHON_INLINE (line 22735) | static CYTHON_INLINE void __Pyx_XDEC_MEMVIEW(__Pyx_memviewslice *memslice, function __Pyx_RaiseArgtupleInvalid (line 22762) | static void __Pyx_RaiseArgtupleInvalid( function __Pyx_RaiseDoubleKeywordsError (line 22788) | static void __Pyx_RaiseDoubleKeywordsError( function __Pyx_ParseOptionalKeywords (line 22802) | static int __Pyx_ParseOptionalKeywords( function CYTHON_INLINE (line 22905) | static CYTHON_INLINE PyObject * __Pyx_PyCFunction_FastCall(PyObject *fun... function PyObject (line 22928) | static PyObject* __Pyx_PyFunction_FastCallNoKw(PyCodeObject *co, PyObjec... function CYTHON_UNUSED (line 23046) | static CYTHON_UNUSED PyObject* __Pyx_PyObject_Call2Args(PyObject* functi... function CYTHON_INLINE (line 23076) | static CYTHON_INLINE PyObject* __Pyx_PyObject_CallMethO(PyObject *func, ... function PyObject (line 23096) | static PyObject* __Pyx__PyObject_CallOneArg(PyObject *func, PyObject *ar... function CYTHON_INLINE (line 23106) | static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func,... function CYTHON_INLINE (line 23124) | static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func,... function PyObject (line 23135) | static PyObject *__Pyx_GetItemInt_Generic(PyObject *o, PyObject* j) { function CYTHON_INLINE (line 23142) | static CYTHON_INLINE PyObject *__Pyx_GetItemInt_List_Fast(PyObject *o, P... function CYTHON_INLINE (line 23160) | static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Tuple_Fast(PyObject *o, ... function CYTHON_INLINE (line 23178) | static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Fast(PyObject *o, Py_ssi... function PyObject (line 23223) | static PyObject *__Pyx_PyObject_GetIndex(PyObject *obj, PyObject* index) { function PyObject (line 23241) | static PyObject *__Pyx_PyObject_GetItem(PyObject *obj, PyObject* key) { function __Pyx_PyObject_GetMethod (line 23251) | static int __Pyx_PyObject_GetMethod(PyObject *obj, PyObject *name, PyObj... function PyObject (line 23347) | static PyObject* __Pyx__PyObject_CallMethod1(PyObject* method, PyObject*... function PyObject (line 23352) | static PyObject* __Pyx_PyObject_CallMethod1(PyObject* obj, PyObject* met... function CYTHON_INLINE (line 23365) | static CYTHON_INLINE int __Pyx_PyObject_Append(PyObject* L, PyObject* x) { function CYTHON_INLINE (line 23379) | static CYTHON_INLINE PyObject* __Pyx_PyObject_CallNoArg(PyObject *func) { function CYTHON_INLINE (line 23400) | static CYTHON_INLINE void __Pyx_RaiseTooManyValuesError(Py_ssize_t expec... function CYTHON_INLINE (line 23406) | static CYTHON_INLINE void __Pyx_RaiseNeedMoreValuesError(Py_ssize_t inde... function CYTHON_INLINE (line 23413) | static CYTHON_INLINE int __Pyx_IterFinish(void) { function __Pyx_IternextUnpackEndCheck (line 23448) | static int __Pyx_IternextUnpackEndCheck(PyObject *retval, Py_ssize_t exp... function CYTHON_INLINE (line 23460) | static CYTHON_INLINE void __Pyx_RaiseUnboundLocalError(const char *varna... function _PyErr_StackItem (line 23466) | static _PyErr_StackItem * function CYTHON_INLINE (line 23481) | static CYTHON_INLINE void __Pyx__ExceptionSave(PyThreadState *tstate, Py... function CYTHON_INLINE (line 23496) | static CYTHON_INLINE void __Pyx__ExceptionReset(PyThreadState *tstate, P... function __Pyx_PyErr_ExceptionMatchesTuple (line 23522) | static int __Pyx_PyErr_ExceptionMatchesTuple(PyObject *exc_type, PyObjec... function CYTHON_INLINE (line 23535) | static CYTHON_INLINE int __Pyx_PyErr_ExceptionMatchesInState(PyThreadSta... function __Pyx_GetException (line 23549) | static int __Pyx_GetException(PyObject **type, PyObject **value, PyObjec... function CYTHON_INLINE (line 23621) | static CYTHON_INLINE void __Pyx_ErrRestoreInState(PyThreadState *tstate,... function CYTHON_INLINE (line 23633) | static CYTHON_INLINE void __Pyx_ErrFetchInState(PyThreadState *tstate, P... function __Pyx_Raise (line 23645) | static void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, function __Pyx_Raise (line 23696) | static void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, P... function __Pyx__ArgTypeTest (line 23803) | static int __Pyx__ArgTypeTest(PyObject *obj, PyTypeObject *type, const c... function CYTHON_INLINE (line 23824) | static CYTHON_INLINE int __Pyx_PyBytes_Equals(PyObject* s1, PyObject* s2... function CYTHON_INLINE (line 23871) | static CYTHON_INLINE int __Pyx_PyUnicode_Equals(PyObject* s1, PyObject* ... function CYTHON_INLINE (line 23973) | static CYTHON_INLINE PyObject *__Pyx_GetAttr(PyObject *o, PyObject *n) { function CYTHON_INLINE (line 23986) | static CYTHON_INLINE PyObject* __Pyx_decode_c_string( function PyObject (line 24019) | static PyObject *__Pyx_GetAttr3Default(PyObject *d) { function CYTHON_INLINE (line 24028) | static CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *o, PyObject *n, ... function CYTHON_INLINE (line 24034) | static CYTHON_INLINE void __Pyx_RaiseNoneNotIterableError(void) { function CYTHON_INLINE (line 24039) | static CYTHON_INLINE int __Pyx_TypeTest(PyObject *obj, PyTypeObject *typ... function CYTHON_INLINE (line 24053) | static CYTHON_INLINE void __Pyx__ExceptionSwap(PyThreadState *tstate, Py... function CYTHON_INLINE (line 24076) | static CYTHON_INLINE void __Pyx_ExceptionSwap(PyObject **type, PyObject ... function PyObject (line 24087) | static PyObject *__Pyx_Import(PyObject *name, PyObject *from_list, int l... function __Pyx_InBases (line 24153) | static int __Pyx_InBases(PyTypeObject *a, PyTypeObject *b) { function CYTHON_INLINE (line 24161) | static CYTHON_INLINE int __Pyx_IsSubtype(PyTypeObject *a, PyTypeObject *... function __Pyx_inner_PyErr_GivenExceptionMatches2 (line 24177) | static int __Pyx_inner_PyErr_GivenExceptionMatches2(PyObject *err, PyObj... function CYTHON_INLINE (line 24199) | static CYTHON_INLINE int __Pyx_inner_PyErr_GivenExceptionMatches2(PyObje... function __Pyx_PyErr_GivenExceptionMatchesTuple (line 24207) | static int __Pyx_PyErr_GivenExceptionMatchesTuple(PyObject *exc_type, Py... function CYTHON_INLINE (line 24228) | static CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches(PyObject *err... function CYTHON_INLINE (line 24240) | static CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches2(PyObject *er... function PyObject (line 24253) | static PyObject* __Pyx_PyInt_AddObjC(PyObject *op1, PyObject *op2, CYTHO... function PyObject (line 24376) | static PyObject* __Pyx_ImportFrom(PyObject* module, PyObject* name) { function CYTHON_INLINE (line 24390) | static CYTHON_INLINE int __Pyx_HasAttr(PyObject *o, PyObject *n) { function PyObject (line 24409) | static PyObject *__Pyx_RaiseGenericGetAttributeError(PyTypeObject *tp, P... function CYTHON_INLINE (line 24420) | static CYTHON_INLINE PyObject* __Pyx_PyObject_GenericGetAttrNoDict(PyObj... function PyObject (line 24449) | static PyObject* __Pyx_PyObject_GenericGetAttr(PyObject* obj, PyObject* ... function __Pyx_SetVtable (line 24458) | static int __Pyx_SetVtable(PyObject *dict, void *vtable) { function __Pyx_PyObject_GetAttrStr_ClearAttributeError (line 24476) | static void __Pyx_PyObject_GetAttrStr_ClearAttributeError(void) { function CYTHON_INLINE (line 24482) | static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStrNoError(PyObject... function __Pyx_setup_reduce_is_named (line 24498) | static int __Pyx_setup_reduce_is_named(PyObject* meth, PyObject* name) { function __Pyx_setup_reduce (line 24514) | static int __Pyx_setup_reduce(PyObject* type_obj) { function PyTypeObject (line 24604) | static PyTypeObject *__Pyx_ImportType(PyObject *module, const char *modu... function __Pyx_CLineForTraceback (line 24664) | static int __Pyx_CLineForTraceback(CYTHON_NCP_UNUSED PyThreadState *tsta... function __pyx_bisect_code_objects (line 24705) | static int __pyx_bisect_code_objects(__Pyx_CodeObjectCacheEntry* entries... function PyCodeObject (line 24726) | static PyCodeObject *__pyx_find_code_object(int code_line) { function __pyx_insert_code_object (line 24740) | static void __pyx_insert_code_object(int code_line, PyCodeObject* code_o... function PyCodeObject (line 24794) | static PyCodeObject* __Pyx_CreateCodeObjectForTraceback( function __Pyx_AddTraceback (line 24852) | static void __Pyx_AddTraceback(const char *funcname, int c_line, function __Pyx_GetBuffer (line 24892) | static int __Pyx_GetBuffer(PyObject *obj, Py_buffer *view, int flags) { function __Pyx_ReleaseBuffer (line 24899) | static void __Pyx_ReleaseBuffer(Py_buffer *view) { function __pyx_memviewslice_is_contig (line 24914) | static int function __pyx_get_array_memory_extents (line 24936) | static void function __pyx_slices_overlap (line 24960) | static int function CYTHON_INLINE (line 24972) | static CYTHON_INLINE PyObject * function CYTHON_INLINE (line 24985) | static CYTHON_INLINE int __Pyx_Is_Little_Endian(void) function __Pyx_BufFmt_Init (line 24996) | static void __Pyx_BufFmt_Init(__Pyx_BufFmt_Context* ctx, function __Pyx_BufFmt_ParseNumber (line 25023) | static int __Pyx_BufFmt_ParseNumber(const char** ts) { function __Pyx_BufFmt_ExpectNumber (line 25038) | static int __Pyx_BufFmt_ExpectNumber(const char **ts) { function __Pyx_BufFmt_RaiseUnexpectedChar (line 25045) | static void __Pyx_BufFmt_RaiseUnexpectedChar(char ch) { function __Pyx_BufFmt_TypeCharToStandardSize (line 25074) | static size_t __Pyx_BufFmt_TypeCharToStandardSize(char ch, int is_comple... function __Pyx_BufFmt_TypeCharToNativeSize (line 25092) | static size_t __Pyx_BufFmt_TypeCharToNativeSize(char ch, int is_complex) { type __Pyx_st_short (line 25111) | typedef struct { char c; short x; } __Pyx_st_short; type __Pyx_st_int (line 25112) | typedef struct { char c; int x; } __Pyx_st_int; type __Pyx_st_long (line 25113) | typedef struct { char c; long x; } __Pyx_st_long; type __Pyx_st_float (line 25114) | typedef struct { char c; float x; } __Pyx_st_float; type __Pyx_st_double (line 25115) | typedef struct { char c; double x; } __Pyx_st_double; type __Pyx_st_longdouble (line 25116) | typedef struct { char c; long double x; } __Pyx_st_longdouble; type __Pyx_st_void_p (line 25117) | typedef struct { char c; void *x; } __Pyx_st_void_p; type __Pyx_st_longlong (line 25119) | typedef struct { char c; PY_LONG_LONG x; } __Pyx_st_longlong; function __Pyx_BufFmt_TypeCharToAlignment (line 25121) | static size_t __Pyx_BufFmt_TypeCharToAlignment(char ch, CYTHON_UNUSED in... type __Pyx_pad_short (line 25143) | typedef struct { short x; char c; } __Pyx_pad_short; type __Pyx_pad_int (line 25144) | typedef struct { int x; char c; } __Pyx_pad_int; type __Pyx_pad_long (line 25145) | typedef struct { long x; char c; } __Pyx_pad_long; type __Pyx_pad_float (line 25146) | typedef struct { float x; char c; } __Pyx_pad_float; type __Pyx_pad_double (line 25147) | typedef struct { double x; char c; } __Pyx_pad_double; type __Pyx_pad_longdouble (line 25148) | typedef struct { long double x; char c; } __Pyx_pad_longdouble; type __Pyx_pad_void_p (line 25149) | typedef struct { void *x; char c; } __Pyx_pad_void_p; type __Pyx_pad_longlong (line 25151) | typedef struct { PY_LONG_LONG x; char c; } __Pyx_pad_longlong; function __Pyx_BufFmt_TypeCharToPadding (line 25153) | static size_t __Pyx_BufFmt_TypeCharToPadding(char ch, CYTHON_UNUSED int ... function __Pyx_BufFmt_TypeCharToGroup (line 25171) | static char __Pyx_BufFmt_TypeCharToGroup(char ch, int is_complex) { function __Pyx_BufFmt_RaiseExpected (line 25192) | static void __Pyx_BufFmt_RaiseExpected(__Pyx_BufFmt_Context* ctx) { function __Pyx_BufFmt_ProcessTypeChunk (line 25216) | static int __Pyx_BufFmt_ProcessTypeChunk(__Pyx_BufFmt_Context* ctx) { function PyObject (line 25318) | static PyObject * function __pyx_typeinfo_cmp (line 25498) | static int function __pyx_check_strides (line 25539) | static int function __pyx_check_suboffsets (line 25592) | static int function __pyx_verify_contig (line 25615) | static int function __Pyx_ValidateAndInit_memviewslice (line 25644) | static int __Pyx_ValidateAndInit_memviewslice( function CYTHON_INLINE (line 25720) | static CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlic... function CYTHON_INLINE (line 25743) | static CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlic... function CYTHON_INLINE (line 25790) | static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_pa... function CYTHON_INLINE (line 25794) | static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_pa... function CYTHON_INLINE (line 25799) | static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_pa... function CYTHON_INLINE (line 25810) | static CYTHON_INLINE int __Pyx_c_eq_float(__pyx_t_float_complex a, __pyx... function CYTHON_INLINE (line 25813) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_sum_float(__pyx_t_flo... function CYTHON_INLINE (line 25819) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_diff_float(__pyx_t_fl... function CYTHON_INLINE (line 25825) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_prod_float(__pyx_t_fl... function CYTHON_INLINE (line 25832) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_quot_float(__pyx_t_fl... function CYTHON_INLINE (line 25852) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_quot_float(__pyx_t_fl... function CYTHON_INLINE (line 25863) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_neg_float(__pyx_t_flo... function CYTHON_INLINE (line 25869) | static CYTHON_INLINE int __Pyx_c_is_zero_float(__pyx_t_float_complex a) { function CYTHON_INLINE (line 25872) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_conj_float(__pyx_t_fl... function CYTHON_INLINE (line 25879) | static CYTHON_INLINE float __Pyx_c_abs_float(__pyx_t_float_complex z) { function CYTHON_INLINE (line 25886) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_pow_float(__pyx_t_flo... function CYTHON_INLINE (line 25944) | static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_... function CYTHON_INLINE (line 25948) | static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_... function CYTHON_INLINE (line 25953) | static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_... function CYTHON_INLINE (line 25964) | static CYTHON_INLINE int __Pyx_c_eq_double(__pyx_t_double_complex a, __p... function CYTHON_INLINE (line 25967) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_sum_double(__pyx_t_d... function CYTHON_INLINE (line 25973) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_diff_double(__pyx_t_... function CYTHON_INLINE (line 25979) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_prod_double(__pyx_t_... function CYTHON_INLINE (line 25986) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot_double(__pyx_t_... function CYTHON_INLINE (line 26006) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot_double(__pyx_t_... function CYTHON_INLINE (line 26017) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_neg_double(__pyx_t_d... function CYTHON_INLINE (line 26023) | static CYTHON_INLINE int __Pyx_c_is_zero_double(__pyx_t_double_complex a) { function CYTHON_INLINE (line 26026) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_conj_double(__pyx_t_... function CYTHON_INLINE (line 26033) | static CYTHON_INLINE double __Pyx_c_abs_double(__pyx_t_double_complex z) { function CYTHON_INLINE (line 26040) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_pow_double(__pyx_t_d... function PyObject (line 26097) | static PyObject *__Pyx_GetStdout(void) { function __Pyx_Print (line 26104) | static int __Pyx_Print(PyObject* f, PyObject *arg_tuple, int newline) { function __Pyx_Print (line 26146) | static int __Pyx_Print(PyObject* stream, PyObject *arg_tuple, int newlin... function CYTHON_INLINE (line 26202) | static CYTHON_INLINE PyObject *__pyx_memview_get_float(const char *itemp) { function CYTHON_INLINE (line 26205) | static CYTHON_INLINE int __pyx_memview_set_float(const char *itemp, PyOb... function CYTHON_INLINE (line 26214) | static CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlic... function CYTHON_INLINE (line 26237) | static CYTHON_INLINE PyObject *__pyx_memview_get_long(const char *itemp) { function CYTHON_INLINE (line 26240) | static CYTHON_INLINE int __pyx_memview_set_long(const char *itemp, PyObj... function CYTHON_INLINE (line 26249) | static CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlic... function __Pyx_memviewslice (line 26272) | static __Pyx_memviewslice function CYTHON_INLINE (line 26535) | static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value) { function __Pyx_PrintOne (line 26574) | static int __Pyx_PrintOne(PyObject* f, PyObject *o) { function __Pyx_PrintOne (line 26598) | static int __Pyx_PrintOne(PyObject* stream, PyObject *o) { function CYTHON_INLINE (line 26806) | static CYTHON_INLINE PyObject* __Pyx_PyInt_From_int(int value) { function __Pyx_check_binary_version (line 27040) | static int __Pyx_check_binary_version(void) { function __Pyx_InitStrings (line 27078) | static int __Pyx_InitStrings(__Pyx_StringTabEntry *t) { function CYTHON_INLINE (line 27110) | static CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(const char* c_... function CYTHON_INLINE (line 27113) | static CYTHON_INLINE const char* __Pyx_PyObject_AsString(PyObject* o) { function CYTHON_INLINE (line 27140) | static CYTHON_INLINE const char* __Pyx_PyUnicode_AsStringAndSize(PyObjec... function CYTHON_INLINE (line 27182) | static CYTHON_INLINE int __Pyx_PyObject_IsTrue(PyObject* x) { function CYTHON_INLINE (line 27187) | static CYTHON_INLINE int __Pyx_PyObject_IsTrueAndDecref(PyObject* x) { function PyObject (line 27194) | static PyObject* __Pyx_PyNumber_IntOrLongWrongResultType(PyObject* resul... function CYTHON_INLINE (line 27263) | static CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject* b) { function CYTHON_INLINE (line 27325) | static CYTHON_INLINE Py_hash_t __Pyx_PyIndex_AsHash_t(PyObject* o) { function CYTHON_INLINE (line 27342) | static CYTHON_INLINE PyObject * __Pyx_PyBool_FromLong(long b) { function CYTHON_INLINE (line 27345) | static CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t ival) { FILE: fast_reid/fastreid/evaluation/rank_cylib/roc_cy.c function CYTHON_INLINE (line 404) | static CYTHON_INLINE PyCodeObject* __Pyx_PyCode_New(int a, int k, int l,... type PyObject (line 489) | typedef PyObject *(*__Pyx_PyCFunctionFast) (PyObject *self, PyObject *co... type PyObject (line 490) | typedef PyObject *(*__Pyx_PyCFunctionFastWithKeywords) (PyObject *self, ... type Py_tss_t (line 531) | typedef int Py_tss_t; function CYTHON_INLINE (line 532) | static CYTHON_INLINE int PyThread_tss_create(Py_tss_t *key) { function CYTHON_INLINE (line 536) | static CYTHON_INLINE Py_tss_t * PyThread_tss_alloc(void) { function CYTHON_INLINE (line 541) | static CYTHON_INLINE void PyThread_tss_free(Py_tss_t *key) { function CYTHON_INLINE (line 544) | static CYTHON_INLINE int PyThread_tss_is_created(Py_tss_t *key) { function CYTHON_INLINE (line 547) | static CYTHON_INLINE void PyThread_tss_delete(Py_tss_t *key) { function CYTHON_INLINE (line 551) | static CYTHON_INLINE int PyThread_tss_set(Py_tss_t *key, void *value) { function CYTHON_INLINE (line 554) | static CYTHON_INLINE void * PyThread_tss_get(Py_tss_t *key) { type Py_hash_t (line 699) | typedef long Py_hash_t; type __Pyx_PyAsyncMethodsStruct (line 722) | typedef struct { function CYTHON_INLINE (line 738) | static CYTHON_INLINE float __PYX_NAN() { type __Pyx_StringTabEntry (line 787) | typedef struct {PyObject **p; const char *s; const Py_ssize_t n; const c... function CYTHON_INLINE (line 808) | static CYTHON_INLINE int __Pyx_is_valid_index(Py_ssize_t i, Py_ssize_t l... function CYTHON_INLINE (line 857) | static CYTHON_INLINE size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE *u) { function __Pyx_init_sys_getdefaultencoding_params (line 890) | static int __Pyx_init_sys_getdefaultencoding_params(void) { function __Pyx_init_sys_getdefaultencoding_params (line 940) | static int __Pyx_init_sys_getdefaultencoding_params(void) { function CYTHON_INLINE (line 972) | static CYTHON_INLINE void __Pyx_pretend_to_initialize(void* ptr) { (void... type __pyx_memoryview_obj (line 1016) | struct __pyx_memoryview_obj type __Pyx_memviewslice (line 1017) | typedef struct { type __pyx_atomic_int_type (line 1058) | typedef volatile __pyx_atomic_int_type __pyx_atomic_int; type __Pyx_StructField_ (line 1085) | struct __Pyx_StructField_ type __Pyx_TypeInfo (line 1087) | typedef struct { type __Pyx_StructField (line 1097) | typedef struct __Pyx_StructField_ { type __Pyx_BufFmt_StackElem (line 1102) | typedef struct { type __Pyx_BufFmt_Context (line 1106) | typedef struct { type npy_int8 (line 1127) | typedef npy_int8 __pyx_t_5numpy_int8_t; type npy_int16 (line 1136) | typedef npy_int16 __pyx_t_5numpy_int16_t; type npy_int32 (line 1145) | typedef npy_int32 __pyx_t_5numpy_int32_t; type npy_int64 (line 1154) | typedef npy_int64 __pyx_t_5numpy_int64_t; type npy_uint8 (line 1163) | typedef npy_uint8 __pyx_t_5numpy_uint8_t; type npy_uint16 (line 1172) | typedef npy_uint16 __pyx_t_5numpy_uint16_t; type npy_uint32 (line 1181) | typedef npy_uint32 __pyx_t_5numpy_uint32_t; type npy_uint64 (line 1190) | typedef npy_uint64 __pyx_t_5numpy_uint64_t; type npy_float32 (line 1199) | typedef npy_float32 __pyx_t_5numpy_float32_t; type npy_float64 (line 1208) | typedef npy_float64 __pyx_t_5numpy_float64_t; type npy_long (line 1217) | typedef npy_long __pyx_t_5numpy_int_t; type npy_longlong (line 1226) | typedef npy_longlong __pyx_t_5numpy_long_t; type npy_longlong (line 1235) | typedef npy_longlong __pyx_t_5numpy_longlong_t; type npy_ulong (line 1244) | typedef npy_ulong __pyx_t_5numpy_uint_t; type npy_ulonglong (line 1253) | typedef npy_ulonglong __pyx_t_5numpy_ulong_t; type npy_ulonglong (line 1262) | typedef npy_ulonglong __pyx_t_5numpy_ulonglong_t; type npy_intp (line 1271) | typedef npy_intp __pyx_t_5numpy_intp_t; type npy_uintp (line 1280) | typedef npy_uintp __pyx_t_5numpy_uintp_t; type npy_double (line 1289) | typedef npy_double __pyx_t_5numpy_float_t; type npy_double (line 1298) | typedef npy_double __pyx_t_5numpy_double_t; type npy_longdouble (line 1307) | typedef npy_longdouble __pyx_t_5numpy_longdouble_t; type std (line 1311) | typedef ::std::complex< float > __pyx_t_float_complex; type __pyx_t_float_complex (line 1313) | typedef float _Complex __pyx_t_float_complex; type __pyx_t_float_complex (line 1316) | typedef struct { float real, imag; } __pyx_t_float_complex; type std (line 1323) | typedef ::std::complex< double > __pyx_t_double_complex; type __pyx_t_double_complex (line 1325) | typedef double _Complex __pyx_t_double_complex; type __pyx_t_double_complex (line 1328) | typedef struct { double real, imag; } __pyx_t_double_complex; type __pyx_array_obj (line 1334) | struct __pyx_array_obj type __pyx_MemviewEnum_obj (line 1335) | struct __pyx_MemviewEnum_obj type __pyx_memoryview_obj (line 1336) | struct __pyx_memoryview_obj type __pyx_memoryviewslice_obj (line 1337) | struct __pyx_memoryviewslice_obj type npy_cfloat (line 1346) | typedef npy_cfloat __pyx_t_5numpy_cfloat_t; type npy_cdouble (line 1355) | typedef npy_cdouble __pyx_t_5numpy_cdouble_t; type npy_clongdouble (line 1364) | typedef npy_clongdouble __pyx_t_5numpy_clongdouble_t; type npy_cdouble (line 1373) | typedef npy_cdouble __pyx_t_5numpy_complex_t; type __pyx_array_obj (line 1382) | struct __pyx_array_obj { type __pyx_MemviewEnum_obj (line 1407) | struct __pyx_MemviewEnum_obj { type __pyx_memoryview_obj (line 1420) | struct __pyx_memoryview_obj { type __pyx_memoryviewslice_obj (line 1443) | struct __pyx_memoryviewslice_obj { type __pyx_vtabstruct_array (line 1461) | struct __pyx_vtabstruct_array { type __pyx_vtabstruct_array (line 1464) | struct __pyx_vtabstruct_array type __pyx_vtabstruct_memoryview (line 1475) | struct __pyx_vtabstruct_memoryview { type __pyx_vtabstruct_memoryview (line 1484) | struct __pyx_vtabstruct_memoryview type __pyx_vtabstruct__memoryviewslice (line 1495) | struct __pyx_vtabstruct__memoryviewslice { type __pyx_vtabstruct__memoryviewslice (line 1498) | struct __pyx_vtabstruct__memoryviewslice type __Pyx_RefNannyAPIStruct (line 1506) | typedef struct { type __pyx_memoryview_obj (line 1585) | struct __pyx_memoryview_obj type __pyx_array_obj (line 1853) | struct __pyx_array_obj function CYTHON_INLINE (line 1858) | static CYTHON_INLINE PyObject *__Pyx_PyUnicode_DecodeUTF16(const char *s... function CYTHON_INLINE (line 1862) | static CYTHON_INLINE PyObject *__Pyx_PyUnicode_DecodeUTF16LE(const char ... function CYTHON_INLINE (line 1866) | static CYTHON_INLINE PyObject *__Pyx_PyUnicode_DecodeUTF16BE(const char ... function CYTHON_INLINE (line 1919) | static CYTHON_INLINE int __Pyx_ListComp_Append(PyObject* list, PyObject*... function CYTHON_INLINE (line 1935) | static CYTHON_INLINE int __Pyx_PyList_Extend(PyObject* L, PyObject* v) { function CYTHON_INLINE (line 1949) | static CYTHON_INLINE int __Pyx_PyList_Append(PyObject* list, PyObject* x) { function CYTHON_INLINE (line 1965) | static CYTHON_INLINE int __Pyx_PySequence_ContainsTF(PyObject* item, PyO... type __Pyx_ImportType_CheckSize (line 2002) | enum __Pyx_ImportType_CheckSize { type __Pyx_ImportType_CheckSize (line 2007) | enum __Pyx_ImportType_CheckSize type __Pyx_CodeObjectCacheEntry (line 2018) | typedef struct { type __Pyx_CodeObjectCache (line 2022) | struct __Pyx_CodeObjectCache { type __Pyx_CodeObjectCache (line 2027) | struct __Pyx_CodeObjectCache type __Pyx_Buf_DimInfo (line 2046) | typedef struct { type __Pyx_Buffer (line 2049) | typedef struct { type __Pyx_LocalBuf_ND (line 2053) | typedef struct { type __pyx_array_obj (line 2244) | struct __pyx_array_obj type __pyx_memoryview_obj (line 2245) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2246) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2247) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2248) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2248) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2249) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2250) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2251) | struct __pyx_memoryview_obj type __pyx_memoryviewslice_obj (line 2252) | struct __pyx_memoryviewslice_obj type __pyx_memoryviewslice_obj (line 2253) | struct __pyx_memoryviewslice_obj type __pyx_array_obj (line 2310) | struct __pyx_array_obj type __pyx_memoryview_obj (line 2316) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2316) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2321) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2322) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2323) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2324) | struct __pyx_memoryview_obj type __pyx_MemviewEnum_obj (line 2342) | struct __pyx_MemviewEnum_obj type __pyx_array_obj (line 2574) | struct __pyx_array_obj type __pyx_array_obj (line 2575) | struct __pyx_array_obj type __pyx_array_obj (line 2576) | struct __pyx_array_obj type __pyx_array_obj (line 2577) | struct __pyx_array_obj type __pyx_array_obj (line 2578) | struct __pyx_array_obj type __pyx_array_obj (line 2579) | struct __pyx_array_obj type __pyx_array_obj (line 2580) | struct __pyx_array_obj type __pyx_array_obj (line 2581) | struct __pyx_array_obj type __pyx_MemviewEnum_obj (line 2584) | struct __pyx_MemviewEnum_obj type __pyx_MemviewEnum_obj (line 2585) | struct __pyx_MemviewEnum_obj type __pyx_MemviewEnum_obj (line 2586) | struct __pyx_MemviewEnum_obj type __pyx_MemviewEnum_obj (line 2587) | struct __pyx_MemviewEnum_obj type __pyx_memoryview_obj (line 2588) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2589) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2590) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2591) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2592) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2593) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2594) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2595) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2596) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2597) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2598) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2599) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2600) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2601) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2602) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2603) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2604) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2605) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2606) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2607) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2608) | struct __pyx_memoryview_obj type __pyx_memoryviewslice_obj (line 2611) | struct __pyx_memoryviewslice_obj type __pyx_memoryviewslice_obj (line 2612) | struct __pyx_memoryviewslice_obj function PyObject (line 2665) | static PyObject *__pyx_f_6roc_cy_evaluate_roc_cy(__Pyx_memviewslice __py... function PyObject (line 3974) | static PyObject *__pyx_pw_6roc_cy_1evaluate_roc_cy(PyObject *__pyx_self,... function PyObject (line 4069) | static PyObject *__pyx_pf_6roc_cy_evaluate_roc_cy(CYTHON_UNUSED PyObject... function CYTHON_INLINE (line 4113) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew1(PyOb... function CYTHON_INLINE (line 4163) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew2(PyOb... function CYTHON_INLINE (line 4213) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew3(PyOb... function CYTHON_INLINE (line 4263) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew4(PyOb... function CYTHON_INLINE (line 4313) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew5(PyOb... function CYTHON_INLINE (line 4363) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyDataType_SHAPE(PyArray_D... function CYTHON_INLINE (line 4437) | static CYTHON_INLINE void __pyx_f_5numpy_set_array_base(PyArrayObject *_... function CYTHON_INLINE (line 4479) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObje... function CYTHON_INLINE (line 4560) | static CYTHON_INLINE int __pyx_f_5numpy_import_array(void) { function CYTHON_INLINE (line 4692) | static CYTHON_INLINE int __pyx_f_5numpy_import_umath(void) { function CYTHON_INLINE (line 4824) | static CYTHON_INLINE int __pyx_f_5numpy_import_ufunc(void) { function CYTHON_INLINE (line 4956) | static CYTHON_INLINE int __pyx_f_5numpy_is_timedelta64_object(PyObject *... function CYTHON_INLINE (line 4993) | static CYTHON_INLINE int __pyx_f_5numpy_is_datetime64_object(PyObject *_... function CYTHON_INLINE (line 5030) | static CYTHON_INLINE npy_datetime __pyx_f_5numpy_get_datetime64_value(Py... function CYTHON_INLINE (line 5064) | static CYTHON_INLINE npy_timedelta __pyx_f_5numpy_get_timedelta64_value(... function CYTHON_INLINE (line 5098) | static CYTHON_INLINE NPY_DATETIMEUNIT __pyx_f_5numpy_get_datetime64_unit... function __pyx_array___cinit__ (line 5132) | static int __pyx_array___cinit__(PyObject *__pyx_v_self, PyObject *__pyx... function __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__ (line 5260) | static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__(s... function CYTHON_UNUSED (line 5883) | static CYTHON_UNUSED int __pyx_array_getbuffer(PyObject *__pyx_v_self, P... function __pyx_array___pyx_pf_15View_dot_MemoryView_5array_2__getbuffer__ (line 5894) | static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_2__getbuffe... function __pyx_array___dealloc__ (line 6190) | static void __pyx_array___dealloc__(PyObject *__pyx_v_self) { function __pyx_array___pyx_pf_15View_dot_MemoryView_5array_4__dealloc__ (line 6199) | static void __pyx_array___pyx_pf_15View_dot_MemoryView_5array_4__dealloc... function PyObject (line 6321) | static PyObject *__pyx_pw_15View_dot_MemoryView_5array_7memview_1__get__... function PyObject (line 6332) | static PyObject *__pyx_pf_15View_dot_MemoryView_5array_7memview___get__(... function PyObject (line 6382) | static PyObject *__pyx_array_get_memview(struct __pyx_array_obj *__pyx_v... function Py_ssize_t (line 6464) | static Py_ssize_t __pyx_array___len__(PyObject *__pyx_v_self) { function Py_ssize_t (line 6475) | static Py_ssize_t __pyx_array___pyx_pf_15View_dot_MemoryView_5array_6__l... function PyObject (line 6514) | static PyObject *__pyx_array___getattr__(PyObject *__pyx_v_self, PyObjec... function PyObject (line 6525) | static PyObject *__pyx_array___pyx_pf_15View_dot_MemoryView_5array_8__ge... function PyObject (line 6582) | static PyObject *__pyx_array___getitem__(PyObject *__pyx_v_self, PyObjec... function PyObject (line 6593) | static PyObject *__pyx_array___pyx_pf_15View_dot_MemoryView_5array_10__g... function __pyx_array___setitem__ (line 6650) | static int __pyx_array___setitem__(PyObject *__pyx_v_self, PyObject *__p... function __pyx_array___pyx_pf_15View_dot_MemoryView_5array_12__setitem__ (line 6661) | static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_12__setitem... function PyObject (line 6710) | static PyObject *__pyx_pw___pyx_array_1__reduce_cython__(PyObject *__pyx... function PyObject (line 6721) | static PyObject *__pyx_pf___pyx_array___reduce_cython__(CYTHON_UNUSED st... function PyObject (line 6767) | static PyObject *__pyx_pw___pyx_array_3__setstate_cython__(PyObject *__p... function PyObject (line 6778) | static PyObject *__pyx_pf___pyx_array_2__setstate_cython__(CYTHON_UNUSED... type __pyx_array_obj (line 6823) | struct __pyx_array_obj type __pyx_array_obj (line 6824) | struct __pyx_array_obj type __pyx_array_obj (line 6825) | struct __pyx_array_obj type __pyx_array_obj (line 6877) | struct __pyx_array_obj type __pyx_array_obj (line 6941) | struct __pyx_array_obj function __pyx_MemviewEnum___init__ (line 7000) | static int __pyx_MemviewEnum___init__(PyObject *__pyx_v_self, PyObject *... function __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum___init__ (line 7051) | static int __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum___init... function PyObject (line 7093) | static PyObject *__pyx_MemviewEnum___repr__(PyObject *__pyx_v_self) { function PyObject (line 7104) | static PyObject *__pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum_... function PyObject (line 7144) | static PyObject *__pyx_pw___pyx_MemviewEnum_1__reduce_cython__(PyObject ... function PyObject (line 7155) | static PyObject *__pyx_pf___pyx_MemviewEnum___reduce_cython__(struct __p... function PyObject (line 7379) | static PyObject *__pyx_pw___pyx_MemviewEnum_3__setstate_cython__(PyObjec... function PyObject (line 7390) | static PyObject *__pyx_pf___pyx_MemviewEnum_2__setstate_cython__(struct ... function __pyx_memoryview___cinit__ (line 7522) | static int __pyx_memoryview___cinit__(PyObject *__pyx_v_self, PyObject *... function __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview___cinit__ (line 7602) | static int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_... function __pyx_memoryview___dealloc__ (line 7920) | static void __pyx_memoryview___dealloc__(PyObject *__pyx_v_self) { function __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_2__dealloc__ (line 7929) | static void __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview... type __pyx_memoryview_obj (line 8149) | struct __pyx_memoryview_obj function PyObject (line 8289) | static PyObject *__pyx_memoryview___getitem__(PyObject *__pyx_v_self, Py... function PyObject (line 8300) | static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memor... function __pyx_memoryview___setitem__ (line 8478) | static int __pyx_memoryview___setitem__(PyObject *__pyx_v_self, PyObject... function __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_6__setitem__ (line 8489) | static int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_... function PyObject (line 8704) | static PyObject *__pyx_memoryview_is_slice(struct __pyx_memoryview_obj *... function PyObject (line 8914) | static PyObject *__pyx_memoryview_setitem_slice_assignment(struct __pyx_... function PyObject (line 9004) | static PyObject *__pyx_memoryview_setitem_slice_assign_scalar(struct __p... function PyObject (line 9294) | static PyObject *__pyx_memoryview_setitem_indexed(struct __pyx_memoryvie... function PyObject (line 9355) | static PyObject *__pyx_memoryview_convert_item_to_object(struct __pyx_me... function PyObject (line 9632) | static PyObject *__pyx_memoryview_assign_item_from_object(struct __pyx_m... function CYTHON_UNUSED (line 9873) | static CYTHON_UNUSED int __pyx_memoryview_getbuffer(PyObject *__pyx_v_se... function __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_8__getbuffer__ (line 9884) | static int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_... function PyObject (line 10217) | static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_1T_1__get__... function PyObject (line 10228) | static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_1T___get__(... function PyObject (line 10303) | static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4base_1__ge... function PyObject (line 10314) | static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4base___get... function PyObject (line 10356) | static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_5shape_1__g... function PyObject (line 10367) | static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_5shape___ge... function PyObject (line 10437) | static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_7strides_1_... function PyObject (line 10448) | static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_7strides___... function PyObject (line 10551) | static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_10suboffset... function PyObject (line 10562) | static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_10suboffset... function PyObject (line 10669) | static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4ndim_1__ge... function PyObject (line 10680) | static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4ndim___get... function PyObject (line 10732) | static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_8itemsize_1... function PyObject (line 10743) | static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_8itemsize__... function PyObject (line 10795) | static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_6nbytes_1__... function PyObject (line 10806) | static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_6nbytes___g... function PyObject (line 10868) | static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4size_1__ge... function PyObject (line 10879) | static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4size___get... function Py_ssize_t (line 11009) | static Py_ssize_t __pyx_memoryview___len__(PyObject *__pyx_v_self) { function Py_ssize_t (line 11020) | static Py_ssize_t __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memo... function PyObject (line 11089) | static PyObject *__pyx_memoryview___repr__(PyObject *__pyx_v_self) { function PyObject (line 11100) | static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memor... function PyObject (line 11191) | static PyObject *__pyx_memoryview___str__(PyObject *__pyx_v_self) { function PyObject (line 11202) | static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memor... function PyObject (line 11270) | static PyObject *__pyx_memoryview_is_c_contig(PyObject *__pyx_v_self, CY... function PyObject (line 11281) | static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memor... function PyObject (line 11346) | static PyObject *__pyx_memoryview_is_f_contig(PyObject *__pyx_v_self, CY... function PyObject (line 11357) | static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memor... function PyObject (line 11422) | static PyObject *__pyx_memoryview_copy(PyObject *__pyx_v_self, CYTHON_UN... function PyObject (line 11433) | static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memor... function PyObject (line 11516) | static PyObject *__pyx_memoryview_copy_fortran(PyObject *__pyx_v_self, C... function PyObject (line 11527) | static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memor... function PyObject (line 11609) | static PyObject *__pyx_pw___pyx_memoryview_1__reduce_cython__(PyObject *... function PyObject (line 11620) | static PyObject *__pyx_pf___pyx_memoryview___reduce_cython__(CYTHON_UNUS... function PyObject (line 11666) | static PyObject *__pyx_pw___pyx_memoryview_3__setstate_cython__(PyObject... function PyObject (line 11677) | static PyObject *__pyx_pf___pyx_memoryview_2__setstate_cython__(CYTHON_U... function PyObject (line 11722) | static PyObject *__pyx_memoryview_new(PyObject *__pyx_v_o, int __pyx_v_f... function CYTHON_INLINE (line 11813) | static CYTHON_INLINE int __pyx_memoryview_check(PyObject *__pyx_v_o) { function PyObject (line 11852) | static PyObject *_unellipsify(PyObject *__pyx_v_index, int __pyx_v_ndim) { function PyObject (line 12309) | static PyObject *assert_direct_dimensions(Py_ssize_t *__pyx_v_suboffsets... type __pyx_memoryview_obj (line 12397) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 12397) | struct __pyx_memoryview_obj type __pyx_memoryviewslice_obj (line 12404) | struct __pyx_memoryviewslice_obj type __pyx_memoryview_obj (line 12414) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 12419) | struct __pyx_memoryview_obj type __pyx_memoryviewslice_obj (line 12489) | struct __pyx_memoryviewslice_obj type __pyx_memoryview_obj (line 12901) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 12942) | struct __pyx_memoryview_obj function __pyx_memoryview_slice_memviewslice (line 12977) | static int __pyx_memoryview_slice_memviewslice(__Pyx_memviewslice *__pyx... function __pyx_memslice_transpose (line 14070) | static int __pyx_memslice_transpose(__Pyx_memviewslice *__pyx_v_memslice) { function __pyx_memoryviewslice___dealloc__ (line 14246) | static void __pyx_memoryviewslice___dealloc__(PyObject *__pyx_v_self) { function __pyx_memoryviewslice___pyx_pf_15View_dot_MemoryView_16_memoryviewslice___dealloc__ (line 14255) | static void __pyx_memoryviewslice___pyx_pf_15View_dot_MemoryView_16_memo... function PyObject (line 14288) | static PyObject *__pyx_memoryviewslice_convert_item_to_object(struct __p... function PyObject (line 14374) | static PyObject *__pyx_memoryviewslice_assign_item_from_object(struct __... function PyObject (line 14459) | static PyObject *__pyx_pw_15View_dot_MemoryView_16_memoryviewslice_4base... function PyObject (line 14470) | static PyObject *__pyx_pf_15View_dot_MemoryView_16_memoryviewslice_4base... function PyObject (line 14510) | static PyObject *__pyx_pw___pyx_memoryviewslice_1__reduce_cython__(PyObj... function PyObject (line 14521) | static PyObject *__pyx_pf___pyx_memoryviewslice___reduce_cython__(CYTHON... function PyObject (line 14567) | static PyObject *__pyx_pw___pyx_memoryviewslice_3__setstate_cython__(PyO... function PyObject (line 14578) | static PyObject *__pyx_pf___pyx_memoryviewslice_2__setstate_cython__(CYT... function PyObject (line 14623) | static PyObject *__pyx_memoryview_fromslice(__Pyx_memviewslice __pyx_v_m... function __Pyx_memviewslice (line 15009) | static __Pyx_memviewslice *__pyx_memoryview_get_slice_from_memoryview(st... function __pyx_memoryview_slice_copy (line 15112) | static void __pyx_memoryview_slice_copy(struct __pyx_memoryview_obj *__p... function PyObject (line 15238) | static PyObject *__pyx_memoryview_copy_object(struct __pyx_memoryview_ob... function PyObject (line 15298) | static PyObject *__pyx_memoryview_copy_object_from_slice(struct __pyx_me... function Py_ssize_t (line 15424) | static Py_ssize_t abs_py_ssize_t(Py_ssize_t __pyx_v_arg) { function __pyx_get_best_slice_order (line 15490) | static char __pyx_get_best_slice_order(__Pyx_memviewslice *__pyx_v_mslic... function _copy_strided_to_strided (line 15680) | static void _copy_strided_to_strided(char *__pyx_v_src_data, Py_ssize_t ... function copy_strided_to_strided (line 15917) | static void copy_strided_to_strided(__Pyx_memviewslice *__pyx_v_src, __P... function Py_ssize_t (line 15947) | static Py_ssize_t __pyx_memoryview_slice_get_size(__Pyx_memviewslice *__... function Py_ssize_t (line 16019) | static Py_ssize_t __pyx_fill_contig_strides_array(Py_ssize_t *__pyx_v_sh... type __pyx_memoryview_obj (line 16150) | struct __pyx_memoryview_obj function __pyx_memoryview_err_extents (line 16396) | static int __pyx_memoryview_err_extents(int __pyx_v_i, Py_ssize_t __pyx_... function __pyx_memoryview_err_dim (line 16484) | static int __pyx_memoryview_err_dim(PyObject *__pyx_v_error, char *__pyx... function __pyx_memoryview_err (line 16568) | static int __pyx_memoryview_err(PyObject *__pyx_v_error, char *__pyx_v_m... function __pyx_memoryview_copy_contents (line 16678) | static int __pyx_memoryview_copy_contents(__Pyx_memviewslice __pyx_v_src... function __pyx_memoryview_broadcast_leading (line 17257) | static void __pyx_memoryview_broadcast_leading(__Pyx_memviewslice *__pyx... function __pyx_memoryview_refcount_copying (line 17370) | static void __pyx_memoryview_refcount_copying(__Pyx_memviewslice *__pyx_... function __pyx_memoryview_refcount_objects_in_slice_with_gil (line 17420) | static void __pyx_memoryview_refcount_objects_in_slice_with_gil(char *__... function __pyx_memoryview_refcount_objects_in_slice (line 17459) | static void __pyx_memoryview_refcount_objects_in_slice(char *__pyx_v_dat... function __pyx_memoryview_slice_assign_scalar (line 17591) | static void __pyx_memoryview_slice_assign_scalar(__Pyx_memviewslice *__p... function __pyx_memoryview__slice_assign_scalar (line 17639) | static void __pyx_memoryview__slice_assign_scalar(char *__pyx_v_data, Py... function PyObject (line 17771) | static PyObject *__pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum(PyO... function PyObject (line 17844) | static PyObject *__pyx_pf_15View_dot_MemoryView___pyx_unpickle_Enum(CYTH... function PyObject (line 18039) | static PyObject *__pyx_unpickle_Enum__set_state(struct __pyx_MemviewEnum... type __pyx_vtabstruct_array (line 18162) | struct __pyx_vtabstruct_array function PyObject (line 18164) | static PyObject *__pyx_tp_new_array(PyTypeObject *t, PyObject *a, PyObje... function __pyx_tp_dealloc_array (line 18184) | static void __pyx_tp_dealloc_array(PyObject *o) { function PyObject (line 18203) | static PyObject *__pyx_sq_item_array(PyObject *o, Py_ssize_t i) { function __pyx_mp_ass_subscript_array (line 18211) | static int __pyx_mp_ass_subscript_array(PyObject *o, PyObject *i, PyObje... function PyObject (line 18222) | static PyObject *__pyx_tp_getattro_array(PyObject *o, PyObject *n) { function PyObject (line 18231) | static PyObject *__pyx_getprop___pyx_array_memview(PyObject *o, CYTHON_U... type PyGetSetDef (line 18242) | struct PyGetSetDef type __pyx_array_obj (line 18286) | struct __pyx_array_obj function PyObject (line 18355) | static PyObject *__pyx_tp_new_Enum(PyTypeObject *t, CYTHON_UNUSED PyObje... function __pyx_tp_dealloc_Enum (line 18369) | static void __pyx_tp_dealloc_Enum(PyObject *o) { function __pyx_tp_traverse_Enum (line 18381) | static int __pyx_tp_traverse_Enum(PyObject *o, visitproc v, void *a) { function __pyx_tp_clear_Enum (line 18390) | static int __pyx_tp_clear_Enum(PyObject *o) { type __pyx_MemviewEnum_obj (line 18408) | struct __pyx_MemviewEnum_obj type __pyx_vtabstruct_memoryview (line 18476) | struct __pyx_vtabstruct_memoryview function PyObject (line 18478) | static PyObject *__pyx_tp_new_memoryview(PyTypeObject *t, PyObject *a, P... function __pyx_tp_dealloc_memoryview (line 18500) | static void __pyx_tp_dealloc_memoryview(PyObject *o) { function __pyx_tp_traverse_memoryview (line 18522) | static int __pyx_tp_traverse_memoryview(PyObject *o, visitproc v, void *... function __pyx_tp_clear_memoryview (line 18540) | static int __pyx_tp_clear_memoryview(PyObject *o) { function PyObject (line 18555) | static PyObject *__pyx_sq_item_memoryview(PyObject *o, Py_ssize_t i) { function __pyx_mp_ass_subscript_memoryview (line 18563) | static int __pyx_mp_ass_subscript_memoryview(PyObject *o, PyObject *i, P... function PyObject (line 18574) | static PyObject *__pyx_getprop___pyx_memoryview_T(PyObject *o, CYTHON_UN... function PyObject (line 18578) | static PyObject *__pyx_getprop___pyx_memoryview_base(PyObject *o, CYTHON... function PyObject (line 18582) | static PyObject *__pyx_getprop___pyx_memoryview_shape(PyObject *o, CYTHO... function PyObject (line 18586) | static PyObject *__pyx_getprop___pyx_memoryview_strides(PyObject *o, CYT... function PyObject (line 18590) | static PyObject *__pyx_getprop___pyx_memoryview_suboffsets(PyObject *o, ... function PyObject (line 18594) | static PyObject *__pyx_getprop___pyx_memoryview_ndim(PyObject *o, CYTHON... function PyObject (line 18598) | static PyObject *__pyx_getprop___pyx_memoryview_itemsize(PyObject *o, CY... function PyObject (line 18602) | static PyObject *__pyx_getprop___pyx_memoryview_nbytes(PyObject *o, CYTH... function PyObject (line 18606) | static PyObject *__pyx_getprop___pyx_memoryview_size(PyObject *o, CYTHON... type PyGetSetDef (line 18620) | struct PyGetSetDef type __pyx_memoryview_obj (line 18672) | struct __pyx_memoryview_obj type __pyx_vtabstruct__memoryviewslice (line 18740) | struct __pyx_vtabstruct__memoryviewslice function PyObject (line 18742) | static PyObject *__pyx_tp_new__memoryviewslice(PyTypeObject *t, PyObject... function __pyx_tp_dealloc__memoryviewslice (line 18753) | static void __pyx_tp_dealloc__memoryviewslice(PyObject *o) { function __pyx_tp_traverse__memoryviewslice (line 18774) | static int __pyx_tp_traverse__memoryviewslice(PyObject *o, visitproc v, ... function __pyx_tp_clear__memoryviewslice (line 18784) | static int __pyx_tp_clear__memoryviewslice(PyObject *o) { function PyObject (line 18795) | static PyObject *__pyx_getprop___pyx_memoryviewslice_base(PyObject *o, C... type PyGetSetDef (line 18805) | struct PyGetSetDef type __pyx_memoryviewslice_obj (line 18813) | struct __pyx_memoryviewslice_obj type PyModuleDef (line 18906) | struct PyModuleDef function CYTHON_SMALL_CODE (line 19047) | static CYTHON_SMALL_CODE int __Pyx_InitCachedBuiltins(void) { function CYTHON_SMALL_CODE (line 19062) | static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { function CYTHON_SMALL_CODE (line 19354) | static CYTHON_SMALL_CODE int __Pyx_InitGlobals(void) { function __Pyx_modinit_global_init_code (line 19375) | static int __Pyx_modinit_global_init_code(void) { function __Pyx_modinit_variable_export_code (line 19388) | static int __Pyx_modinit_variable_export_code(void) { function __Pyx_modinit_function_export_code (line 19396) | static int __Pyx_modinit_function_export_code(void) { function __Pyx_modinit_type_init_code (line 19404) | static int __Pyx_modinit_type_init_code(void) { function __Pyx_modinit_type_import_code (line 19469) | static int __Pyx_modinit_type_import_code(void) { function __Pyx_modinit_variable_import_code (line 19529) | static int __Pyx_modinit_variable_import_code(void) { function __Pyx_modinit_function_import_code (line 19537) | static int __Pyx_modinit_function_import_code(void) { function __Pyx_PyMODINIT_FUNC (line 19568) | __Pyx_PyMODINIT_FUNC PyInit_roc_cy(void) function CYTHON_SMALL_CODE (line 19573) | static CYTHON_SMALL_CODE int __Pyx_check_single_interpreter(void) { function CYTHON_SMALL_CODE (line 19596) | static CYTHON_SMALL_CODE int __Pyx_copy_spec_to_module(PyObject *spec, P... function CYTHON_SMALL_CODE (line 19611) | static CYTHON_SMALL_CODE PyObject* __pyx_pymod_create(PyObject *spec, CY... function __Pyx_RefNannyAPIStruct (line 19960) | static __Pyx_RefNannyAPIStruct *__Pyx_RefNannyImportAPI(const char *modn... function CYTHON_INLINE (line 19977) | static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStr(PyObject* obj, ... function PyObject (line 19990) | static PyObject *__Pyx_GetBuiltinName(PyObject *name) { function __Pyx_init_memviewslice (line 20004) | static int function __pyx_fatalerror (line 20056) | static void __pyx_fatalerror(const char *fmt, ...) Py_NO_RETURN { function CYTHON_INLINE (line 20068) | static CYTHON_INLINE int function CYTHON_INLINE (line 20078) | static CYTHON_INLINE int function CYTHON_INLINE (line 20088) | static CYTHON_INLINE void function CYTHON_INLINE (line 20109) | static CYTHON_INLINE void __Pyx_XDEC_MEMVIEW(__Pyx_memviewslice *memslice, function CYTHON_INLINE (line 20137) | static CYTHON_INLINE PY_UINT64_T __Pyx_get_tp_dict_version(PyObject *obj) { function CYTHON_INLINE (line 20141) | static CYTHON_INLINE PY_UINT64_T __Pyx_get_object_dict_version(PyObject ... function CYTHON_INLINE (line 20153) | static CYTHON_INLINE int __Pyx_object_dict_version_matches(PyObject* obj... function CYTHON_INLINE (line 20165) | static CYTHON_INLINE PyObject *__Pyx__GetModuleGlobalName(PyObject *name) function CYTHON_INLINE (line 20198) | static CYTHON_INLINE PyObject* __Pyx_PyObject_Call(PyObject *func, PyObj... function CYTHON_INLINE (line 20218) | static CYTHON_INLINE PyObject * __Pyx_PyCFunction_FastCall(PyObject *fun... function PyObject (line 20241) | static PyObject* __Pyx_PyFunction_FastCallNoKw(PyCodeObject *co, PyObjec... function CYTHON_UNUSED (line 20359) | static CYTHON_UNUSED PyObject* __Pyx_PyObject_Call2Args(PyObject* functi... function CYTHON_INLINE (line 20389) | static CYTHON_INLINE PyObject* __Pyx_PyObject_CallMethO(PyObject *func, ... function PyObject (line 20409) | static PyObject* __Pyx__PyObject_CallOneArg(PyObject *func, PyObject *ar... function CYTHON_INLINE (line 20419) | static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func,... function CYTHON_INLINE (line 20437) | static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func,... function PyObject (line 20448) | static PyObject *__Pyx_GetItemInt_Generic(PyObject *o, PyObject* j) { function CYTHON_INLINE (line 20455) | static CYTHON_INLINE PyObject *__Pyx_GetItemInt_List_Fast(PyObject *o, P... function CYTHON_INLINE (line 20473) | static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Tuple_Fast(PyObject *o, ... function CYTHON_INLINE (line 20491) | static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Fast(PyObject *o, Py_ssi... function PyObject (line 20536) | static PyObject *__Pyx_PyObject_GetIndex(PyObject *obj, PyObject* index) { function PyObject (line 20554) | static PyObject *__Pyx_PyObject_GetItem(PyObject *obj, PyObject* key) { function PyObject (line 20565) | static PyObject* __Pyx_PyInt_AddObjC(PyObject *op1, PyObject *op2, CYTHO... function __Pyx_RaiseArgtupleInvalid (line 20688) | static void __Pyx_RaiseArgtupleInvalid( function __Pyx_RaiseDoubleKeywordsError (line 20714) | static void __Pyx_RaiseDoubleKeywordsError( function __Pyx_ParseOptionalKeywords (line 20728) | static int __Pyx_ParseOptionalKeywords( function CYTHON_INLINE (line 20830) | static CYTHON_INLINE void __Pyx_RaiseUnboundLocalError(const char *varna... function _PyErr_StackItem (line 20836) | static _PyErr_StackItem * function CYTHON_INLINE (line 20851) | static CYTHON_INLINE void __Pyx__ExceptionSave(PyThreadState *tstate, Py... function CYTHON_INLINE (line 20866) | static CYTHON_INLINE void __Pyx__ExceptionReset(PyThreadState *tstate, P... function __Pyx_PyErr_ExceptionMatchesTuple (line 20892) | static int __Pyx_PyErr_ExceptionMatchesTuple(PyObject *exc_type, PyObjec... function CYTHON_INLINE (line 20905) | static CYTHON_INLINE int __Pyx_PyErr_ExceptionMatchesInState(PyThreadSta... function __Pyx_GetException (line 20919) | static int __Pyx_GetException(PyObject **type, PyObject **value, PyObjec... function CYTHON_INLINE (line 20991) | static CYTHON_INLINE void __Pyx_ErrRestoreInState(PyThreadState *tstate,... function CYTHON_INLINE (line 21003) | static CYTHON_INLINE void __Pyx_ErrFetchInState(PyThreadState *tstate, P... function __Pyx_Raise (line 21015) | static void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, function __Pyx_Raise (line 21066) | static void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, P... function __Pyx__ArgTypeTest (line 21173) | static int __Pyx__ArgTypeTest(PyObject *obj, PyTypeObject *type, const c... function CYTHON_INLINE (line 21194) | static CYTHON_INLINE int __Pyx_PyBytes_Equals(PyObject* s1, PyObject* s2... function CYTHON_INLINE (line 21241) | static CYTHON_INLINE int __Pyx_PyUnicode_Equals(PyObject* s1, PyObject* ... function CYTHON_INLINE (line 21343) | static CYTHON_INLINE PyObject *__Pyx_GetAttr(PyObject *o, PyObject *n) { function CYTHON_INLINE (line 21356) | static CYTHON_INLINE PyObject* __Pyx_decode_c_string( function PyObject (line 21389) | static PyObject *__Pyx_GetAttr3Default(PyObject *d) { function CYTHON_INLINE (line 21398) | static CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *o, PyObject *n, ... function CYTHON_INLINE (line 21404) | static CYTHON_INLINE void __Pyx_RaiseTooManyValuesError(Py_ssize_t expec... function CYTHON_INLINE (line 21410) | static CYTHON_INLINE void __Pyx_RaiseNeedMoreValuesError(Py_ssize_t inde... function CYTHON_INLINE (line 21417) | static CYTHON_INLINE void __Pyx_RaiseNoneNotIterableError(void) { function CYTHON_INLINE (line 21422) | static CYTHON_INLINE int __Pyx_TypeTest(PyObject *obj, PyTypeObject *typ... function CYTHON_INLINE (line 21436) | static CYTHON_INLINE void __Pyx__ExceptionSwap(PyThreadState *tstate, Py... function CYTHON_INLINE (line 21459) | static CYTHON_INLINE void __Pyx_ExceptionSwap(PyObject **type, PyObject ... function PyObject (line 21470) | static PyObject *__Pyx_Import(PyObject *name, PyObject *from_list, int l... function __Pyx_InBases (line 21536) | static int __Pyx_InBases(PyTypeObject *a, PyTypeObject *b) { function CYTHON_INLINE (line 21544) | static CYTHON_INLINE int __Pyx_IsSubtype(PyTypeObject *a, PyTypeObject *... function __Pyx_inner_PyErr_GivenExceptionMatches2 (line 21560) | static int __Pyx_inner_PyErr_GivenExceptionMatches2(PyObject *err, PyObj... function CYTHON_INLINE (line 21582) | static CYTHON_INLINE int __Pyx_inner_PyErr_GivenExceptionMatches2(PyObje... function __Pyx_PyErr_GivenExceptionMatchesTuple (line 21590) | static int __Pyx_PyErr_GivenExceptionMatchesTuple(PyObject *exc_type, Py... function CYTHON_INLINE (line 21611) | static CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches(PyObject *err... function CYTHON_INLINE (line 21623) | static CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches2(PyObject *er... function PyObject (line 21635) | static PyObject* __Pyx_ImportFrom(PyObject* module, PyObject* name) { function CYTHON_INLINE (line 21649) | static CYTHON_INLINE int __Pyx_HasAttr(PyObject *o, PyObject *n) { function PyObject (line 21668) | static PyObject *__Pyx_RaiseGenericGetAttributeError(PyTypeObject *tp, P... function CYTHON_INLINE (line 21679) | static CYTHON_INLINE PyObject* __Pyx_PyObject_GenericGetAttrNoDict(PyObj... function PyObject (line 21708) | static PyObject* __Pyx_PyObject_GenericGetAttr(PyObject* obj, PyObject* ... function __Pyx_SetVtable (line 21717) | static int __Pyx_SetVtable(PyObject *dict, void *vtable) { function __Pyx_PyObject_GetAttrStr_ClearAttributeError (line 21735) | static void __Pyx_PyObject_GetAttrStr_ClearAttributeError(void) { function CYTHON_INLINE (line 21741) | static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStrNoError(PyObject... function __Pyx_setup_reduce_is_named (line 21757) | static int __Pyx_setup_reduce_is_named(PyObject* meth, PyObject* name) { function __Pyx_setup_reduce (line 21773) | static int __Pyx_setup_reduce(PyObject* type_obj) { function PyTypeObject (line 21863) | static PyTypeObject *__Pyx_ImportType(PyObject *module, const char *modu... function __Pyx_CLineForTraceback (line 21923) | static int __Pyx_CLineForTraceback(CYTHON_NCP_UNUSED PyThreadState *tsta... function __pyx_bisect_code_objects (line 21964) | static int __pyx_bisect_code_objects(__Pyx_CodeObjectCacheEntry* entries... function PyCodeObject (line 21985) | static PyCodeObject *__pyx_find_code_object(int code_line) { function __pyx_insert_code_object (line 21999) | static void __pyx_insert_code_object(int code_line, PyCodeObject* code_o... function PyCodeObject (line 22053) | static PyCodeObject* __Pyx_CreateCodeObjectForTraceback( function __Pyx_AddTraceback (line 22111) | static void __Pyx_AddTraceback(const char *funcname, int c_line, function __Pyx_GetBuffer (line 22151) | static int __Pyx_GetBuffer(PyObject *obj, Py_buffer *view, int flags) { function __Pyx_ReleaseBuffer (line 22158) | static void __Pyx_ReleaseBuffer(Py_buffer *view) { function __pyx_memviewslice_is_contig (line 22173) | static int function __pyx_get_array_memory_extents (line 22195) | static void function __pyx_slices_overlap (line 22219) | static int function CYTHON_INLINE (line 22231) | static CYTHON_INLINE PyObject * function CYTHON_INLINE (line 22244) | static CYTHON_INLINE int __Pyx_Is_Little_Endian(void) function __Pyx_BufFmt_Init (line 22255) | static void __Pyx_BufFmt_Init(__Pyx_BufFmt_Context* ctx, function __Pyx_BufFmt_ParseNumber (line 22282) | static int __Pyx_BufFmt_ParseNumber(const char** ts) { function __Pyx_BufFmt_ExpectNumber (line 22297) | static int __Pyx_BufFmt_ExpectNumber(const char **ts) { function __Pyx_BufFmt_RaiseUnexpectedChar (line 22304) | static void __Pyx_BufFmt_RaiseUnexpectedChar(char ch) { function __Pyx_BufFmt_TypeCharToStandardSize (line 22333) | static size_t __Pyx_BufFmt_TypeCharToStandardSize(char ch, int is_comple... function __Pyx_BufFmt_TypeCharToNativeSize (line 22351) | static size_t __Pyx_BufFmt_TypeCharToNativeSize(char ch, int is_complex) { type __Pyx_st_short (line 22370) | typedef struct { char c; short x; } __Pyx_st_short; type __Pyx_st_int (line 22371) | typedef struct { char c; int x; } __Pyx_st_int; type __Pyx_st_long (line 22372) | typedef struct { char c; long x; } __Pyx_st_long; type __Pyx_st_float (line 22373) | typedef struct { char c; float x; } __Pyx_st_float; type __Pyx_st_double (line 22374) | typedef struct { char c; double x; } __Pyx_st_double; type __Pyx_st_longdouble (line 22375) | typedef struct { char c; long double x; } __Pyx_st_longdouble; type __Pyx_st_void_p (line 22376) | typedef struct { char c; void *x; } __Pyx_st_void_p; type __Pyx_st_longlong (line 22378) | typedef struct { char c; PY_LONG_LONG x; } __Pyx_st_longlong; function __Pyx_BufFmt_TypeCharToAlignment (line 22380) | static size_t __Pyx_BufFmt_TypeCharToAlignment(char ch, CYTHON_UNUSED in... type __Pyx_pad_short (line 22402) | typedef struct { short x; char c; } __Pyx_pad_short; type __Pyx_pad_int (line 22403) | typedef struct { int x; char c; } __Pyx_pad_int; type __Pyx_pad_long (line 22404) | typedef struct { long x; char c; } __Pyx_pad_long; type __Pyx_pad_float (line 22405) | typedef struct { float x; char c; } __Pyx_pad_float; type __Pyx_pad_double (line 22406) | typedef struct { double x; char c; } __Pyx_pad_double; type __Pyx_pad_longdouble (line 22407) | typedef struct { long double x; char c; } __Pyx_pad_longdouble; type __Pyx_pad_void_p (line 22408) | typedef struct { void *x; char c; } __Pyx_pad_void_p; type __Pyx_pad_longlong (line 22410) | typedef struct { PY_LONG_LONG x; char c; } __Pyx_pad_longlong; function __Pyx_BufFmt_TypeCharToPadding (line 22412) | static size_t __Pyx_BufFmt_TypeCharToPadding(char ch, CYTHON_UNUSED int ... function __Pyx_BufFmt_TypeCharToGroup (line 22430) | static char __Pyx_BufFmt_TypeCharToGroup(char ch, int is_complex) { function __Pyx_BufFmt_RaiseExpected (line 22451) | static void __Pyx_BufFmt_RaiseExpected(__Pyx_BufFmt_Context* ctx) { function __Pyx_BufFmt_ProcessTypeChunk (line 22475) | static int __Pyx_BufFmt_ProcessTypeChunk(__Pyx_BufFmt_Context* ctx) { function PyObject (line 22577) | static PyObject * function __pyx_typeinfo_cmp (line 22757) | static int function __pyx_check_strides (line 22798) | static int function __pyx_check_suboffsets (line 22851) | static int function __pyx_verify_contig (line 22874) | static int function __Pyx_ValidateAndInit_memviewslice (line 22903) | static int __Pyx_ValidateAndInit_memviewslice( function CYTHON_INLINE (line 22979) | static CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlic... function CYTHON_INLINE (line 23002) | static CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlic... function CYTHON_INLINE (line 23027) | static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_pa... function CYTHON_INLINE (line 23031) | static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_pa... function CYTHON_INLINE (line 23036) | static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_pa... function CYTHON_INLINE (line 23047) | static CYTHON_INLINE int __Pyx_c_eq_float(__pyx_t_float_complex a, __pyx... function CYTHON_INLINE (line 23050) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_sum_float(__pyx_t_flo... function CYTHON_INLINE (line 23056) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_diff_float(__pyx_t_fl... function CYTHON_INLINE (line 23062) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_prod_float(__pyx_t_fl... function CYTHON_INLINE (line 23069) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_quot_float(__pyx_t_fl... function CYTHON_INLINE (line 23089) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_quot_float(__pyx_t_fl... function CYTHON_INLINE (line 23100) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_neg_float(__pyx_t_flo... function CYTHON_INLINE (line 23106) | static CYTHON_INLINE int __Pyx_c_is_zero_float(__pyx_t_float_complex a) { function CYTHON_INLINE (line 23109) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_conj_float(__pyx_t_fl... function CYTHON_INLINE (line 23116) | static CYTHON_INLINE float __Pyx_c_abs_float(__pyx_t_float_complex z) { function CYTHON_INLINE (line 23123) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_pow_float(__pyx_t_flo... function CYTHON_INLINE (line 23181) | static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_... function CYTHON_INLINE (line 23185) | static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_... function CYTHON_INLINE (line 23190) | static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_... function CYTHON_INLINE (line 23201) | static CYTHON_INLINE int __Pyx_c_eq_double(__pyx_t_double_complex a, __p... function CYTHON_INLINE (line 23204) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_sum_double(__pyx_t_d... function CYTHON_INLINE (line 23210) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_diff_double(__pyx_t_... function CYTHON_INLINE (line 23216) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_prod_double(__pyx_t_... function CYTHON_INLINE (line 23223) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot_double(__pyx_t_... function CYTHON_INLINE (line 23243) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot_double(__pyx_t_... function CYTHON_INLINE (line 23254) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_neg_double(__pyx_t_d... function CYTHON_INLINE (line 23260) | static CYTHON_INLINE int __Pyx_c_is_zero_double(__pyx_t_double_complex a) { function CYTHON_INLINE (line 23263) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_conj_double(__pyx_t_... function CYTHON_INLINE (line 23270) | static CYTHON_INLINE double __Pyx_c_abs_double(__pyx_t_double_complex z) { function CYTHON_INLINE (line 23277) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_pow_double(__pyx_t_d... function CYTHON_INLINE (line 23333) | static CYTHON_INLINE PyObject *__pyx_memview_get_float(const char *itemp) { function CYTHON_INLINE (line 23336) | static CYTHON_INLINE int __pyx_memview_set_float(const char *itemp, PyOb... function CYTHON_INLINE (line 23367) | static CYTHON_INLINE PyObject *__pyx_memview_get_long(const char *itemp) { function CYTHON_INLINE (line 23370) | static CYTHON_INLINE int __pyx_memview_set_long(const char *itemp, PyObj... function CYTHON_INLINE (line 23379) | static CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlic... function CYTHON_INLINE (line 23402) | static CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlic... function __Pyx_memviewslice (line 23425) | static __Pyx_memviewslice function CYTHON_INLINE (line 23492) | static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value) { function CYTHON_INLINE (line 23922) | static CYTHON_INLINE PyObject* __Pyx_PyInt_From_int(int value) { function __Pyx_check_binary_version (line 24156) | static int __Pyx_check_binary_version(void) { function __Pyx_InitStrings (line 24194) | static int __Pyx_InitStrings(__Pyx_StringTabEntry *t) { function CYTHON_INLINE (line 24226) | static CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(const char* c_... function CYTHON_INLINE (line 24229) | static CYTHON_INLINE const char* __Pyx_PyObject_AsString(PyObject* o) { function CYTHON_INLINE (line 24256) | static CYTHON_INLINE const char* __Pyx_PyUnicode_AsStringAndSize(PyObjec... function CYTHON_INLINE (line 24298) | static CYTHON_INLINE int __Pyx_PyObject_IsTrue(PyObject* x) { function CYTHON_INLINE (line 24303) | static CYTHON_INLINE int __Pyx_PyObject_IsTrueAndDecref(PyObject* x) { function PyObject (line 24310) | static PyObject* __Pyx_PyNumber_IntOrLongWrongResultType(PyObject* resul... function CYTHON_INLINE (line 24379) | static CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject* b) { function CYTHON_INLINE (line 24441) | static CYTHON_INLINE Py_hash_t __Pyx_PyIndex_AsHash_t(PyObject* o) { function CYTHON_INLINE (line 24458) | static CYTHON_INLINE PyObject * __Pyx_PyBool_FromLong(long b) { function CYTHON_INLINE (line 24461) | static CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t ival) { FILE: fast_reid/fastreid/evaluation/rank_cylib/setup.py function numpy_include (line 8) | def numpy_include(): FILE: fast_reid/fastreid/evaluation/reid_evaluation.py class ReidEvaluator (line 26) | class ReidEvaluator(DatasetEvaluator): method __init__ (line 27) | def __init__(self, cfg, num_query, output_dir=None): method reset (line 37) | def reset(self): method process (line 40) | def process(self, inputs, outputs): method evaluate (line 49) | def evaluate(self): method _compile_dependencies (line 128) | def _compile_dependencies(self): FILE: fast_reid/fastreid/evaluation/rerank.py function re_ranking (line 11) | def re_ranking(q_g_dist, q_q_dist, g_g_dist, k1: int = 20, k2: int = 6, ... FILE: fast_reid/fastreid/evaluation/roc.py function evaluate_roc_py (line 24) | def evaluate_roc_py(distmat, q_pids, g_pids, q_camids, g_camids): function evaluate_roc (line 64) | def evaluate_roc( FILE: fast_reid/fastreid/evaluation/testing.py function print_csv_format (line 12) | def print_csv_format(results): function verify_results (line 39) | def verify_results(cfg, results): function flatten_results_dict (line 71) | def flatten_results_dict(results): FILE: fast_reid/fastreid/layers/activation.py class Mish (line 20) | class Mish(nn.Module): method __init__ (line 21) | def __init__(self): method forward (line 24) | def forward(self, x): class Swish (line 29) | class Swish(nn.Module): method forward (line 30) | def forward(self, x): class SwishImplementation (line 34) | class SwishImplementation(torch.autograd.Function): method forward (line 36) | def forward(ctx, i): method backward (line 42) | def backward(ctx, grad_output): class MemoryEfficientSwish (line 48) | class MemoryEfficientSwish(nn.Module): method forward (line 49) | def forward(self, x): class GELU (line 53) | class GELU(nn.Module): method forward (line 58) | def forward(self, x): FILE: fast_reid/fastreid/layers/any_softmax.py class Linear (line 18) | class Linear(nn.Module): method __init__ (line 19) | def __init__(self, num_classes, scale, margin): method forward (line 25) | def forward(self, logits, targets): method extra_repr (line 28) | def extra_repr(self): class CosSoftmax (line 32) | class CosSoftmax(Linear): method forward (line 36) | def forward(self, logits, targets): class ArcSoftmax (line 45) | class ArcSoftmax(Linear): method forward (line 47) | def forward(self, logits, targets): class CircleSoftmax (line 57) | class CircleSoftmax(Linear): method forward (line 59) | def forward(self, logits, targets): FILE: fast_reid/fastreid/layers/batch_norm.py class BatchNorm (line 16) | class BatchNorm(nn.BatchNorm2d): method __init__ (line 17) | def __init__(self, num_features, eps=1e-05, momentum=0.1, weight_freez... class SyncBatchNorm (line 26) | class SyncBatchNorm(nn.SyncBatchNorm): method __init__ (line 27) | def __init__(self, num_features, eps=1e-05, momentum=0.1, weight_freez... class IBN (line 36) | class IBN(nn.Module): method __init__ (line 37) | def __init__(self, planes, bn_norm, **kwargs): method forward (line 45) | def forward(self, x): class GhostBatchNorm (line 53) | class GhostBatchNorm(BatchNorm): method __init__ (line 54) | def __init__(self, num_features, num_splits=1, **kwargs): method forward (line 60) | def forward(self, input): class FrozenBatchNorm (line 78) | class FrozenBatchNorm(nn.Module): method __init__ (line 96) | def __init__(self, num_features, eps=1e-5, **kwargs): method forward (line 105) | def forward(self, x): method _load_from_state_dict (line 127) | def _load_from_state_dict( method __repr__ (line 150) | def __repr__(self): method convert_frozen_batchnorm (line 154) | def convert_frozen_batchnorm(cls, module): function get_norm (line 184) | def get_norm(norm, out_channels, **kwargs): FILE: fast_reid/fastreid/layers/context_block.py function last_zero_init (line 9) | def last_zero_init(m): class ContextBlock (line 20) | class ContextBlock(nn.Module): method __init__ (line 22) | def __init__(self, method reset_parameters (line 61) | def reset_parameters(self): method spatial_pool (line 73) | def spatial_pool(self, x): method forward (line 99) | def forward(self, x): FILE: fast_reid/fastreid/layers/drop.py function drop_block_2d (line 17) | def drop_block_2d( function drop_block_fast_2d (line 64) | def drop_block_fast_2d( class DropBlock2d (line 102) | class DropBlock2d(nn.Module): method __init__ (line 106) | def __init__(self, method forward (line 123) | def forward(self, x): function drop_path (line 134) | def drop_path(x, drop_prob: float = 0., training: bool = False): class DropPath (line 152) | class DropPath(nn.Module): method __init__ (line 156) | def __init__(self, drop_prob=None): method forward (line 160) | def forward(self, x): FILE: fast_reid/fastreid/layers/frn.py class TLU (line 14) | class TLU(nn.Module): method __init__ (line 15) | def __init__(self, num_features): method reset_parameters (line 22) | def reset_parameters(self): method extra_repr (line 25) | def extra_repr(self): method forward (line 28) | def forward(self, x): class FRN (line 32) | class FRN(nn.Module): method __init__ (line 33) | def __init__(self, num_features, eps=1e-6, is_eps_leanable=False): method reset_parameters (line 55) | def reset_parameters(self): method extra_repr (line 61) | def extra_repr(self): method forward (line 64) | def forward(self, x): function bnrelu_to_frn (line 86) | def bnrelu_to_frn(module): function convert (line 115) | def convert(module, flag_name): function remove_flags (line 131) | def remove_flags(module, flag_name): function bnrelu_to_frn2 (line 142) | def bnrelu_to_frn2(model, input_size=(3, 128, 128), batch_size=2, flag_n... FILE: fast_reid/fastreid/layers/gather_layer.py class GatherLayer (line 13) | class GatherLayer(torch.autograd.Function): method forward (line 18) | def forward(ctx, input): method backward (line 26) | def backward(ctx, *grads): FILE: fast_reid/fastreid/layers/helpers.py function _ntuple (line 9) | def _ntuple(n): function make_divisible (line 25) | def make_divisible(v, divisor=8, min_value=None): FILE: fast_reid/fastreid/layers/non_local.py class Non_local (line 9) | class Non_local(nn.Module): method __init__ (line 10) | def __init__(self, in_channels, bn_norm, reduc_ratio=2): method forward (line 33) | def forward(self, x): FILE: fast_reid/fastreid/layers/pooling.py class Identity (line 24) | class Identity(nn.Module): method __init__ (line 25) | def __init__(self, *args, **kwargs): method forward (line 28) | def forward(self, input): class Flatten (line 32) | class Flatten(nn.Module): method __init__ (line 33) | def __init__(self, *args, **kwargs): method forward (line 36) | def forward(self, input): class GlobalAvgPool (line 40) | class GlobalAvgPool(nn.AdaptiveAvgPool2d): method __init__ (line 41) | def __init__(self, output_size=1, *args, **kwargs): class GlobalMaxPool (line 45) | class GlobalMaxPool(nn.AdaptiveMaxPool2d): method __init__ (line 46) | def __init__(self, output_size=1, *args, **kwargs): class GeneralizedMeanPooling (line 50) | class GeneralizedMeanPooling(nn.Module): method __init__ (line 64) | def __init__(self, norm=3, output_size=(1, 1), eps=1e-6, *args, **kwar... method forward (line 71) | def forward(self, x): method __repr__ (line 75) | def __repr__(self): class GeneralizedMeanPoolingP (line 81) | class GeneralizedMeanPoolingP(GeneralizedMeanPooling): method __init__ (line 85) | def __init__(self, norm=3, output_size=(1, 1), eps=1e-6, *args, **kwar... class AdaptiveAvgMaxPool (line 90) | class AdaptiveAvgMaxPool(nn.Module): method __init__ (line 91) | def __init__(self, output_size=1, *args, **kwargs): method forward (line 96) | def forward(self, x): class FastGlobalAvgPool (line 103) | class FastGlobalAvgPool(nn.Module): method __init__ (line 104) | def __init__(self, flatten=False, *args, **kwargs): method forward (line 108) | def forward(self, x): class ClipGlobalAvgPool (line 116) | class ClipGlobalAvgPool(nn.Module): method __init__ (line 117) | def __init__(self, *args, **kwargs): method forward (line 121) | def forward(self, x): FILE: fast_reid/fastreid/layers/se_layer.py class SELayer (line 10) | class SELayer(nn.Module): method __init__ (line 11) | def __init__(self, channel, reduction=16): method forward (line 21) | def forward(self, x): FILE: fast_reid/fastreid/layers/splat.py class SplAtConv2d (line 15) | class SplAtConv2d(nn.Module): method __init__ (line 19) | def __init__(self, in_channels, channels, kernel_size, stride=(1, 1), ... method forward (line 52) | def forward(self, x): class rSoftMax (line 90) | class rSoftMax(nn.Module): method __init__ (line 91) | def __init__(self, radix, cardinality): method forward (line 96) | def forward(self, x): class DropBlock2D (line 107) | class DropBlock2D(object): method __init__ (line 108) | def __init__(self, *args, **kwargs): FILE: fast_reid/fastreid/layers/weight_init.py function weights_init_kaiming (line 14) | def weights_init_kaiming(m): function weights_init_classifier (line 30) | def weights_init_classifier(m): function _no_grad_trunc_normal_ (line 41) | def _no_grad_trunc_normal_(tensor, mean, std, a, b): function trunc_normal_ (line 77) | def trunc_normal_(tensor, mean=0., std=1., a=-2., b=2.): function variance_scaling_ (line 98) | def variance_scaling_(tensor, scale=1.0, mode='fan_in', distribution='no... function lecun_normal_ (line 121) | def lecun_normal_(tensor): FILE: fast_reid/fastreid/modeling/backbones/build.py function build_backbone (line 18) | def build_backbone(cfg): FILE: fast_reid/fastreid/modeling/backbones/mobilenet.py function _make_divisible (line 21) | def _make_divisible(v, divisor, min_value=None): function conv_3x3_bn (line 41) | def conv_3x3_bn(inp, oup, stride, bn_norm): function conv_1x1_bn (line 49) | def conv_1x1_bn(inp, oup, bn_norm): class InvertedResidual (line 57) | class InvertedResidual(nn.Module): method __init__ (line 58) | def __init__(self, inp, oup, bn_norm, stride, expand_ratio): method forward (line 90) | def forward(self, x): class MobileNetV2 (line 97) | class MobileNetV2(nn.Module): method __init__ (line 98) | def __init__(self, bn_norm, width_mult=1.): method forward (line 129) | def forward(self, x): method _initialize_weights (line 134) | def _initialize_weights(self): function build_mobilenetv2_backbone (line 150) | def build_mobilenetv2_backbone(cfg): FILE: fast_reid/fastreid/modeling/backbones/mobilenetv3.py function conv_1x1_bn (line 29) | def conv_1x1_bn(inp, oup, bn_norm): class ConvBNActivation (line 37) | class ConvBNActivation(nn.Sequential): method __init__ (line 38) | def __init__( class SqueezeExcitation (line 61) | class SqueezeExcitation(nn.Module): method __init__ (line 62) | def __init__(self, input_channels: int, squeeze_factor: int = 4): method _scale (line 69) | def _scale(self, input: Tensor, inplace: bool) -> Tensor: method forward (line 76) | def forward(self, input: Tensor) -> Tensor: class InvertedResidualConfig (line 81) | class InvertedResidualConfig: method __init__ (line 82) | def __init__(self, input_channels: int, kernel: int, expanded_channels... method adjust_channels (line 94) | def adjust_channels(channels: int, width_mult: float): class InvertedResidual (line 98) | class InvertedResidual(nn.Module): method __init__ (line 99) | def __init__(self, cnf: InvertedResidualConfig, bn_norm, method forward (line 131) | def forward(self, input: Tensor) -> Tensor: class MobileNetV3 (line 138) | class MobileNetV3(nn.Module): method __init__ (line 139) | def __init__( method _forward_impl (line 196) | def _forward_impl(self, x: Tensor) -> Tensor: method forward (line 201) | def forward(self, x: Tensor) -> Tensor: function _mobilenet_v3_conf (line 205) | def _mobilenet_v3_conf(arch: str, params: Dict[str, Any]): function _mobilenet_v3_model (line 254) | def _mobilenet_v3_model( function build_mobilenetv3_backbone (line 275) | def build_mobilenetv3_backbone(cfg): FILE: fast_reid/fastreid/modeling/backbones/osnet.py class ConvLayer (line 38) | class ConvLayer(nn.Module): method __init__ (line 41) | def __init__( method forward (line 68) | def forward(self, x): class Conv1x1 (line 75) | class Conv1x1(nn.Module): method __init__ (line 78) | def __init__(self, in_channels, out_channels, bn_norm, stride=1, group... method forward (line 92) | def forward(self, x): class Conv1x1Linear (line 99) | class Conv1x1Linear(nn.Module): method __init__ (line 102) | def __init__(self, in_channels, out_channels, bn_norm, stride=1): method forward (line 109) | def forward(self, x): class Conv3x3 (line 115) | class Conv3x3(nn.Module): method __init__ (line 118) | def __init__(self, in_channels, out_channels, bn_norm, stride=1, group... method forward (line 132) | def forward(self, x): class LightConv3x3 (line 139) | class LightConv3x3(nn.Module): method __init__ (line 144) | def __init__(self, in_channels, out_channels, bn_norm): method forward (line 161) | def forward(self, x): class ChannelGate (line 172) | class ChannelGate(nn.Module): method __init__ (line 175) | def __init__( method forward (line 218) | def forward(self, x): class OSBlock (line 230) | class OSBlock(nn.Module): method __init__ (line 233) | def __init__( method forward (line 270) | def forward(self, x): class OSNet (line 290) | class OSNet(nn.Module): method __init__ (line 299) | def __init__( method _make_layer (line 345) | def _make_layer( method _init_params (line 371) | def _init_params(self): method forward (line 393) | def forward(self, x): function init_pretrained_weights (line 403) | def init_pretrained_weights(model, key=''): function build_osnet_backbone (line 472) | def build_osnet_backbone(cfg): FILE: fast_reid/fastreid/modeling/backbones/regnet/config.py function assert_and_infer_cfg (line 356) | def assert_and_infer_cfg(): function dump_cfg (line 371) | def dump_cfg(): function load_cfg (line 378) | def load_cfg(out_dir, cfg_dest="config.yaml"): function load_cfg_fom_args (line 384) | def load_cfg_fom_args(description="Config file options."): FILE: fast_reid/fastreid/modeling/backbones/regnet/effnet.py class EffHead (line 35) | class EffHead(nn.Module): method __init__ (line 38) | def __init__(self, w_in, w_out, bn_norm): method forward (line 44) | def forward(self, x): class Swish (line 49) | class Swish(nn.Module): method __init__ (line 52) | def __init__(self): method forward (line 55) | def forward(self, x): class SE (line 59) | class SE(nn.Module): method __init__ (line 62) | def __init__(self, w_in, w_se): method forward (line 72) | def forward(self, x): class MBConv (line 76) | class MBConv(nn.Module): method __init__ (line 79) | def __init__(self, w_in, exp_r, kernel, stride, se_r, w_out, bn_norm): method forward (line 98) | def forward(self, x): class EffStage (line 112) | class EffStage(nn.Module): method __init__ (line 115) | def __init__(self, w_in, exp_r, kernel, stride, se_r, w_out, d, bn_norm): method forward (line 123) | def forward(self, x): class StemIN (line 129) | class StemIN(nn.Module): method __init__ (line 132) | def __init__(self, w_in, w_out, bn_norm): method forward (line 138) | def forward(self, x): class EffNet (line 144) | class EffNet(nn.Module): method get_args (line 148) | def get_args(): method __init__ (line 160) | def __init__(self, last_stride, bn_norm, **kwargs): method _construct (line 166) | def _construct(self, stem_w, ds, ws, exp_rs, se_r, ss, ks, head_w, las... method forward (line 177) | def forward(self, x): function init_pretrained_weights (line 183) | def init_pretrained_weights(key): function build_effnet_backbone (line 235) | def build_effnet_backbone(cfg): FILE: fast_reid/fastreid/modeling/backbones/regnet/regnet.py function init_weights (line 29) | def init_weights(m): function get_stem_fun (line 46) | def get_stem_fun(stem_type): function get_block_fun (line 59) | def get_block_fun(block_type): function drop_connect (line 72) | def drop_connect(x, drop_ratio): class AnyHead (line 81) | class AnyHead(nn.Module): method __init__ (line 84) | def __init__(self, w_in, nc): method forward (line 89) | def forward(self, x): class VanillaBlock (line 96) | class VanillaBlock(nn.Module): method __init__ (line 99) | def __init__(self, w_in, w_out, stride, bn_norm, bm=None, gw=None, se_... method construct (line 106) | def construct(self, w_in, w_out, stride, bn_norm): method forward (line 118) | def forward(self, x): class BasicTransform (line 124) | class BasicTransform(nn.Module): method __init__ (line 127) | def __init__(self, w_in, w_out, stride, bn_norm): method construct (line 131) | def construct(self, w_in, w_out, stride, bn_norm): method forward (line 143) | def forward(self, x): class ResBasicBlock (line 149) | class ResBasicBlock(nn.Module): method __init__ (line 152) | def __init__(self, w_in, w_out, stride, bn_norm, bm=None, gw=None, se_... method _add_skip_proj (line 159) | def _add_skip_proj(self, w_in, w_out, stride, bn_norm): method construct (line 165) | def construct(self, w_in, w_out, stride, bn_norm): method forward (line 173) | def forward(self, x): class SE (line 182) | class SE(nn.Module): method __init__ (line 185) | def __init__(self, w_in, w_se): method construct (line 189) | def construct(self, w_in, w_se): method forward (line 200) | def forward(self, x): class BottleneckTransform (line 204) | class BottleneckTransform(nn.Module): method __init__ (line 207) | def __init__(self, w_in, w_out, stride, bn_norm, bm, gw, se_r): method construct (line 211) | def construct(self, w_in, w_out, stride, bn_norm, bm, gw, se_r): method forward (line 235) | def forward(self, x): class ResBottleneckBlock (line 241) | class ResBottleneckBlock(nn.Module): method __init__ (line 244) | def __init__(self, w_in, w_out, stride, bn_norm, bm=1.0, gw=1, se_r=No... method _add_skip_proj (line 248) | def _add_skip_proj(self, w_in, w_out, stride, bn_norm): method construct (line 254) | def construct(self, w_in, w_out, stride, bn_norm, bm, gw, se_r): method forward (line 262) | def forward(self, x): class ResStemCifar (line 271) | class ResStemCifar(nn.Module): method __init__ (line 274) | def __init__(self, w_in, w_out, bn_norm): method construct (line 278) | def construct(self, w_in, w_out, bn_norm): method forward (line 286) | def forward(self, x): class ResStemIN (line 292) | class ResStemIN(nn.Module): method __init__ (line 295) | def __init__(self, w_in, w_out, bn_norm): method construct (line 299) | def construct(self, w_in, w_out, bn_norm): method forward (line 308) | def forward(self, x): class SimpleStemIN (line 314) | class SimpleStemIN(nn.Module): method __init__ (line 317) | def __init__(self, in_w, out_w, bn_norm): method construct (line 321) | def construct(self, in_w, out_w, bn_norm): method forward (line 329) | def forward(self, x): class AnyStage (line 335) | class AnyStage(nn.Module): method __init__ (line 338) | def __init__(self, w_in, w_out, stride, bn_norm, d, block_fun, bm, gw,... method construct (line 342) | def construct(self, w_in, w_out, stride, bn_norm, d, block_fun, bm, gw... method forward (line 353) | def forward(self, x): class AnyNet (line 359) | class AnyNet(nn.Module): method __init__ (line 362) | def __init__(self, **kwargs): method construct (line 392) | def construct(self, stem_type, stem_w, block_type, ds, ws, ss, bn_norm... method forward (line 413) | def forward(self, x): function quantize_float (line 419) | def quantize_float(f, q): function adjust_ws_gs_comp (line 424) | def adjust_ws_gs_comp(ws, bms, gs): function get_stages_from_blocks (line 433) | def get_stages_from_blocks(ws, rs): function generate_regnet (line 442) | def generate_regnet(w_a, w_0, w_m, d, q=8): class RegNet (line 454) | class RegNet(AnyNet): method __init__ (line 457) | def __init__(self, last_stride, bn_norm): function init_pretrained_weights (line 490) | def init_pretrained_weights(key): function build_regnet_backbone (line 542) | def build_regnet_backbone(cfg): FILE: fast_reid/fastreid/modeling/backbones/repvgg.py function deploy (line 18) | def deploy(self, mode=False): function conv_bn (line 29) | def conv_bn(norm_type, in_channels, out_channels, kernel_size, stride, p... class RepVGGBlock (line 38) | class RepVGGBlock(nn.Module): method __init__ (line 40) | def __init__(self, in_channels, out_channels, norm_type, kernel_size, method forward (line 71) | def forward(self, inputs): method get_equivalent_kernel_bias (line 87) | def get_equivalent_kernel_bias(self): method _pad_1x1_to_3x3_tensor (line 93) | def _pad_1x1_to_3x3_tensor(self, kernel1x1): method _fuse_bn_tensor (line 99) | def _fuse_bn_tensor(self, branch): method deploy (line 127) | def deploy(self, mode=False): class RepVGG (line 136) | class RepVGG(nn.Module): method __init__ (line 138) | def __init__(self, last_stride, norm_type, num_blocks, width_multiplie... method _make_stage (line 158) | def _make_stage(self, planes, norm_type, num_blocks, stride): method deploy (line 169) | def deploy(self, mode=False): method forward (line 175) | def forward(self, x): function create_RepVGG_A0 (line 189) | def create_RepVGG_A0(last_stride, norm_type): function create_RepVGG_A1 (line 194) | def create_RepVGG_A1(last_stride, norm_type): function create_RepVGG_A2 (line 199) | def create_RepVGG_A2(last_stride, norm_type): function create_RepVGG_B0 (line 204) | def create_RepVGG_B0(last_stride, norm_type): function create_RepVGG_B1 (line 209) | def create_RepVGG_B1(last_stride, norm_type): function create_RepVGG_B1g2 (line 214) | def create_RepVGG_B1g2(last_stride, norm_type): function create_RepVGG_B1g4 (line 219) | def create_RepVGG_B1g4(last_stride, norm_type): function create_RepVGG_B2 (line 224) | def create_RepVGG_B2(last_stride, norm_type): function create_RepVGG_B2g2 (line 229) | def create_RepVGG_B2g2(last_stride, norm_type): function create_RepVGG_B2g4 (line 234) | def create_RepVGG_B2g4(last_stride, norm_type): function create_RepVGG_B3 (line 239) | def create_RepVGG_B3(last_stride, norm_type): function create_RepVGG_B3g2 (line 244) | def create_RepVGG_B3g2(last_stride, norm_type): function create_RepVGG_B3g4 (line 249) | def create_RepVGG_B3g4(last_stride, norm_type): function build_repvgg_backbone (line 255) | def build_repvgg_backbone(cfg): FILE: fast_reid/fastreid/modeling/backbones/resnest.py function short_hash (line 27) | def short_hash(name): class Bottleneck (line 38) | class Bottleneck(nn.Module): method __init__ (line 44) | def __init__(self, inplanes, planes, stride=1, downsample=None, method forward (line 104) | def forward(self, x): class ResNeSt (line 140) | class ResNeSt(nn.Module): method __init__ (line 162) | def __init__(self, last_stride, block, layers, radix=1, groups=1, bott... method _make_layer (line 237) | def _make_layer(self, block, planes, blocks, stride=1, dilation=1, nor... method forward (line 292) | def forward(self, x): function build_resnest_backbone (line 307) | def build_resnest_backbone(cfg): FILE: fast_reid/fastreid/modeling/backbones/resnet.py class BasicBlock (line 38) | class BasicBlock(nn.Module): method __init__ (line 41) | def __init__(self, inplanes, planes, bn_norm, with_ibn=False, with_se=... method forward (line 59) | def forward(self, x): class Bottleneck (line 79) | class Bottleneck(nn.Module): method __init__ (line 82) | def __init__(self, inplanes, planes, bn_norm, with_ibn=False, with_se=... method forward (line 103) | def forward(self, x): class ResNet (line 127) | class ResNet(nn.Module): method __init__ (line 128) | def __init__(self, last_stride, bn_norm, with_ibn, with_se, with_nl, b... method _make_layer (line 149) | def _make_layer(self, block, planes, blocks, stride=1, bn_norm="BN", w... method _build_nonlocal (line 166) | def _build_nonlocal(self, layers, non_layers, bn_norm): method forward (line 180) | def forward(self, x): method random_init (line 231) | def random_init(self): function init_pretrained_weights (line 241) | def init_pretrained_weights(key): function build_resnet_backbone (line 294) | def build_resnet_backbone(cfg): FILE: fast_reid/fastreid/modeling/backbones/resnext.py class Bottleneck (line 27) | class Bottleneck(nn.Module): method __init__ (line 33) | def __init__(self, inplanes, planes, bn_norm, with_ibn, baseWidth, car... method forward (line 60) | def forward(self, x): class ResNeXt (line 83) | class ResNeXt(nn.Module): method __init__ (line 89) | def __init__(self, last_stride, bn_norm, with_ibn, with_nl, block, lay... method _make_layer (line 120) | def _make_layer(self, block, planes, blocks, stride=1, bn_norm='BN', w... method _build_nonlocal (line 147) | def _build_nonlocal(self, layers, non_layers, bn_norm): method forward (line 161) | def forward(self, x): method random_init (line 208) | def random_init(self): function init_pretrained_weights (line 222) | def init_pretrained_weights(key): function build_resnext_backbone (line 275) | def build_resnext_backbone(cfg): FILE: fast_reid/fastreid/modeling/backbones/shufflenet.py class ShuffleV2Block (line 18) | class ShuffleV2Block(nn.Module): method __init__ (line 24) | def __init__(self, bn_norm, inp, oup, mid_channels, *, ksize, stride): method forward (line 66) | def forward(self, old_x): method channel_shuffle (line 75) | def channel_shuffle(self, x): class ShuffleNetV2 (line 84) | class ShuffleNetV2(nn.Module): method __init__ (line 90) | def __init__(self, bn_norm, model_size='1.5x'): method forward (line 141) | def forward(self, x): method _initialize_weights (line 149) | def _initialize_weights(self): function build_shufflenetv2_backbone (line 175) | def build_shufflenetv2_backbone(cfg): FILE: fast_reid/fastreid/modeling/backbones/vision_transformer.py class Mlp (line 34) | class Mlp(nn.Module): method __init__ (line 35) | def __init__(self, in_features, hidden_features=None, out_features=Non... method forward (line 44) | def forward(self, x): class Attention (line 53) | class Attention(nn.Module): method __init__ (line 54) | def __init__(self, dim, num_heads=8, qkv_bias=False, qk_scale=None, at... method forward (line 66) | def forward(self, x): class Block (line 81) | class Block(nn.Module): method __init__ (line 83) | def __init__(self, dim, num_heads, mlp_ratio=4., qkv_bias=False, qk_sc... method forward (line 95) | def forward(self, x): class PatchEmbed (line 101) | class PatchEmbed(nn.Module): method __init__ (line 105) | def __init__(self, img_size=224, patch_size=16, in_chans=3, embed_dim=... method forward (line 116) | def forward(self, x): class HybridEmbed (line 125) | class HybridEmbed(nn.Module): method __init__ (line 130) | def __init__(self, backbone, img_size=224, feature_size=None, in_chans... method forward (line 159) | def forward(self, x): class PatchEmbed_overlap (line 167) | class PatchEmbed_overlap(nn.Module): method __init__ (line 171) | def __init__(self, img_size=224, patch_size=16, stride_size=20, in_cha... method forward (line 195) | def forward(self, x): class VisionTransformer (line 207) | class VisionTransformer(nn.Module): method __init__ (line 215) | def __init__(self, img_size=224, patch_size=16, stride_size=16, in_cha... method _init_weights (line 256) | def _init_weights(self, m): method no_weight_decay (line 266) | def no_weight_decay(self): method forward (line 269) | def forward(self, x, camera_id=None): function resize_pos_embed (line 291) | def resize_pos_embed(posemb, posemb_new, hight, width): function build_vit_backbone (line 312) | def build_vit_backbone(cfg): FILE: fast_reid/fastreid/modeling/heads/build.py function build_heads (line 20) | def build_heads(cfg): FILE: fast_reid/fastreid/modeling/heads/clas_head.py class ClasHead (line 13) | class ClasHead(EmbeddingHead): method forward (line 14) | def forward(self, features, targets=None): FILE: fast_reid/fastreid/modeling/heads/embedding_head.py class EmbeddingHead (line 19) | class EmbeddingHead(nn.Module): method __init__ (line 32) | def __init__( method reset_parameters (line 88) | def reset_parameters(self) -> None: method from_config (line 93) | def from_config(cls, cfg): method forward (line 119) | def forward(self, features, targets=None): FILE: fast_reid/fastreid/modeling/losses/circle_loss.py function pairwise_circleloss (line 13) | def pairwise_circleloss( function pairwise_cosface (line 46) | def pairwise_cosface( FILE: fast_reid/fastreid/modeling/losses/cross_entroy_loss.py function log_accuracy (line 12) | def log_accuracy(pred_class_logits, gt_classes, topk=(1,)): function cross_entropy_loss (line 31) | def cross_entropy_loss(pred_class_outputs, gt_classes, eps, alpha=0.2): FILE: fast_reid/fastreid/modeling/losses/focal_loss.py function focal_loss (line 14) | def focal_loss( FILE: fast_reid/fastreid/modeling/losses/triplet_loss.py function softmax_weights (line 13) | def softmax_weights(dist, mask): function hard_example_mining (line 21) | def hard_example_mining(dist_mat, is_pos, is_neg): function weighted_example_mining (line 50) | def weighted_example_mining(dist_mat, is_pos, is_neg): function triplet_loss (line 76) | def triplet_loss(embedding, targets, margin, norm_feat, hard_mining): FILE: fast_reid/fastreid/modeling/losses/utils.py function concat_all_gather (line 11) | def concat_all_gather(tensor): function normalize (line 24) | def normalize(x, axis=-1): function euclidean_dist (line 35) | def euclidean_dist(x, y): function cosine_dist (line 44) | def cosine_dist(x, y): FILE: fast_reid/fastreid/modeling/meta_arch/baseline.py class Baseline (line 18) | class Baseline(nn.Module): method __init__ (line 26) | def __init__( method from_config (line 57) | def from_config(cls, cfg): method device (line 96) | def device(self): method forward (line 99) | def forward(self, batched_inputs): method preprocess_image (line 119) | def preprocess_image(self, batched_inputs): method losses (line 133) | def losses(self, outputs, gt_labels): FILE: fast_reid/fastreid/modeling/meta_arch/build.py function build_model (line 18) | def build_model(cfg): FILE: fast_reid/fastreid/modeling/meta_arch/distiller.py class Distiller (line 20) | class Distiller(Baseline): method __init__ (line 21) | def __init__(self, cfg): method _momentum_update_key_encoder (line 78) | def _momentum_update_key_encoder(self, m=0.999): method forward (line 85) | def forward(self, batched_inputs): method losses (line 114) | def losses(self, s_outputs, t_outputs, gt_labels): method _kldiv (line 132) | def _kldiv(y_s, y_t, t): method jsdiv_loss (line 138) | def jsdiv_loss(self, y_s, y_t, t=16): FILE: fast_reid/fastreid/modeling/meta_arch/mgn.py class MGN (line 21) | class MGN(nn.Module): method __init__ (line 29) | def __init__( method from_config (line 95) | def from_config(cls, cfg): method device (line 193) | def device(self): method forward (line 196) | def forward(self, batched_inputs): method preprocess_image (line 245) | def preprocess_image(self, batched_inputs): method losses (line 259) | def losses(self, FILE: fast_reid/fastreid/modeling/meta_arch/moco.py class MoCo (line 18) | class MoCo(Baseline): method __init__ (line 19) | def __init__(self, cfg): method losses (line 27) | def losses(self, outputs, gt_labels): class Memory (line 42) | class Memory(nn.Module): method __init__ (line 48) | def __init__(self, dim=512, K=65536): method _dequeue_and_enqueue (line 67) | def _dequeue_and_enqueue(self, keys, targets): method forward (line 88) | def forward(self, feat_q, targets): method _pairwise_cosface (line 105) | def _pairwise_cosface(self, feat_q, targets): FILE: fast_reid/fastreid/solver/build.py class GradientClipType (line 26) | class GradientClipType(Enum): function _create_gradient_clipper (line 31) | def _create_gradient_clipper(cfg: CfgNode) -> _GradientClipper: function _generate_optimizer_class_with_gradient_clipping (line 51) | def _generate_optimizer_class_with_gradient_clipping( function maybe_add_gradient_clipping (line 86) | def maybe_add_gradient_clipping( function _generate_optimizer_class_with_freeze_layer (line 120) | def _generate_optimizer_class_with_freeze_layer( function maybe_add_freeze_layer (line 157) | def maybe_add_freeze_layer( function build_optimizer (line 180) | def build_optimizer(cfg, model, contiguous=True): function get_default_optimizer_params (line 211) | def get_default_optimizer_params( function build_lr_scheduler (line 312) | def build_lr_scheduler(cfg, optimizer, iters_per_epoch): FILE: fast_reid/fastreid/solver/lr_scheduler.py class WarmupLR (line 13) | class WarmupLR(torch.optim.lr_scheduler._LRScheduler): method __init__ (line 14) | def __init__( method get_lr (line 27) | def get_lr(self) -> List[float]: method _compute_values (line 35) | def _compute_values(self) -> List[float]: function _get_warmup_factor_at_epoch (line 40) | def _get_warmup_factor_at_epoch( FILE: fast_reid/fastreid/solver/optim/lamb.py function log_lamb_rs (line 12) | def log_lamb_rs(optimizer: Optimizer, event_writer: SummaryWriter, token... class Lamb (line 26) | class Lamb(Optimizer): method __init__ (line 44) | def __init__(self, params, lr=1e-3, betas=(0.9, 0.999), eps=1e-6, method step (line 59) | def step(self, closure=None): FILE: fast_reid/fastreid/solver/optim/radam.py class RAdam (line 7) | class RAdam(Optimizer): method __init__ (line 9) | def __init__(self, params, lr=0.001, betas=(0.9, 0.999), eps=1e-8, wei... method __setstate__ (line 14) | def __setstate__(self, state): method step (line 17) | def step(self, closure=None): class PlainRAdam (line 85) | class PlainRAdam(Optimizer): method __init__ (line 87) | def __init__(self, params, lr=1e-3, betas=(0.9, 0.999), eps=1e-8, weig... method __setstate__ (line 92) | def __setstate__(self, state): method step (line 95) | def step(self, closure=None): FILE: fast_reid/fastreid/solver/optim/swa.py class SWA (line 16) | class SWA(Optimizer): method __init__ (line 17) | def __init__(self, optimizer, swa_freq=None, swa_lr_factor=None): method _check_params (line 118) | def _check_params(swa_freq): method reset_lr_to_swa (line 130) | def reset_lr_to_swa(self): method update_swa_group (line 134) | def update_swa_group(self, group): method update_swa (line 163) | def update_swa(self): method swap_swa_param (line 169) | def swap_swa_param(self): method step (line 190) | def step(self, closure=None): method state_dict (line 203) | def state_dict(self): method load_state_dict (line 221) | def load_state_dict(self, state_dict): method add_param_group (line 235) | def add_param_group(self, param_group): FILE: fast_reid/fastreid/utils/checkpoint.py class _IncompatibleKeys (line 20) | class _IncompatibleKeys( class Checkpointer (line 37) | class Checkpointer(object): method __init__ (line 43) | def __init__( method save (line 72) | def save(self, name: str, **kwargs: Dict[str, str]): method load (line 97) | def load(self, path: str, checkpointables: Optional[List[str]] = None)... method has_checkpoint (line 138) | def has_checkpoint(self): method get_checkpoint_file (line 146) | def get_checkpoint_file(self): method get_all_checkpoint_files (line 161) | def get_all_checkpoint_files(self): method resume_or_load (line 175) | def resume_or_load(self, path: str, *, resume: bool = True): method tag_last_checkpoint (line 193) | def tag_last_checkpoint(self, last_filename_basename: str): method _load_file (line 204) | def _load_file(self, f: str): method _load_model (line 218) | def _load_model(self, checkpoint: Any): method _log_incompatible_keys (line 251) | def _log_incompatible_keys(self, incompatible: _IncompatibleKeys) -> N... method _convert_ndarray_to_tensor (line 274) | def _convert_ndarray_to_tensor(self, state_dict: dict): class PeriodicCheckpointer (line 298) | class PeriodicCheckpointer: method __init__ (line 305) | def __init__(self, checkpointer: Any, period: int, max_epoch: int = No... method step (line 319) | def step(self, epoch: int, **kwargs: Any): method save (line 348) | def save(self, name: str, **kwargs: Any): function _filter_reused_missing_keys (line 361) | def _filter_reused_missing_keys(model: nn.Module, keys: List[str]) -> Li... function get_missing_parameters_message (line 381) | def get_missing_parameters_message(keys: List[str]) -> str: function get_unexpected_parameters_message (line 399) | def get_unexpected_parameters_message(keys: List[str]) -> str: function _strip_prefix_if_present (line 417) | def _strip_prefix_if_present(state_dict: Dict[str, Any], prefix: str) ->... function _group_checkpoint_keys (line 451) | def _group_checkpoint_keys(keys: List[str]) -> Dict[str, List[str]]: function _group_to_str (line 473) | def _group_to_str(group: List[str]) -> str: function _named_modules_with_dup (line 491) | def _named_modules_with_dup( FILE: fast_reid/fastreid/utils/collect_env.py function collect_torch_env (line 25) | def collect_torch_env(): function get_env_module (line 37) | def get_env_module(): function detect_compute_compatibility (line 42) | def detect_compute_compatibility(CUDA_HOME, so_file): function collect_env_info (line 63) | def collect_env_info(): FILE: fast_reid/fastreid/utils/comm.py function get_world_size (line 20) | def get_world_size() -> int: function get_rank (line 28) | def get_rank() -> int: function get_local_rank (line 36) | def get_local_rank() -> int: function get_local_size (line 49) | def get_local_size() -> int: function is_main_process (line 62) | def is_main_process() -> bool: function synchronize (line 66) | def synchronize(): function _get_global_gloo_group (line 82) | def _get_global_gloo_group(): function _serialize_to_tensor (line 93) | def _serialize_to_tensor(data, group): function _pad_to_largest_tensor (line 111) | def _pad_to_largest_tensor(tensor, group): function all_gather (line 138) | def all_gather(data, group=None): function gather (line 174) | def gather(data, dst=0, group=None): function shared_random_seed (line 215) | def shared_random_seed(): function reduce_dict (line 228) | def reduce_dict(input_dict, average=True): FILE: fast_reid/fastreid/utils/compute_dist.py function build_dist (line 31) | def build_dist(feat_1: torch.Tensor, feat_2: torch.Tensor, metric: str =... function k_reciprocal_neigh (line 57) | def k_reciprocal_neigh(initial_rank, i, k1): function compute_jaccard_distance (line 65) | def compute_jaccard_distance(features, k1=20, k2=6, search_option=0, fp1... function compute_euclidean_distance (line 177) | def compute_euclidean_distance(features, others): function compute_cosine_distance (line 189) | def compute_cosine_distance(features, others): FILE: fast_reid/fastreid/utils/env.py function seed_all_rng (line 21) | def seed_all_rng(seed=None): function _import_file (line 41) | def _import_file(module_name, file_path, make_importable=False): function _configure_libraries (line 50) | def _configure_libraries(): function setup_environment (line 84) | def setup_environment(): function setup_custom_environment (line 106) | def setup_custom_environment(custom_module): FILE: fast_reid/fastreid/utils/events.py function get_event_storage (line 24) | def get_event_storage(): class EventWriter (line 36) | class EventWriter: method write (line 41) | def write(self): method close (line 44) | def close(self): class JSONWriter (line 48) | class JSONWriter(EventWriter): method __init__ (line 88) | def __init__(self, json_file, window_size=20): method write (line 99) | def write(self): method close (line 121) | def close(self): class TensorboardXWriter (line 125) | class TensorboardXWriter(EventWriter): method __init__ (line 130) | def __init__(self, log_dir: str, window_size: int = 20, **kwargs): method write (line 143) | def write(self): method close (line 169) | def close(self): class CommonMetricPrinter (line 174) | class CommonMetricPrinter(EventWriter): method __init__ (line 183) | def __init__(self, max_iter): method write (line 193) | def write(self): class EventStorage (line 258) | class EventStorage: method __init__ (line 264) | def __init__(self, start_iter=0): method put_image (line 277) | def put_image(self, img_name, img_tensor): method put_scalar (line 291) | def put_scalar(self, name, value, smoothing_hint=True): method put_scalars (line 316) | def put_scalars(self, *, smoothing_hint=True, **kwargs): method put_histogram (line 325) | def put_histogram(self, hist_name, hist_tensor, bins=1000): method history (line 354) | def history(self, name): method histories (line 364) | def histories(self): method latest (line 371) | def latest(self): method latest_with_smoothing_hint (line 379) | def latest_with_smoothing_hint(self, window_size=20): method smoothing_hints (line 395) | def smoothing_hints(self): method step (line 403) | def step(self): method iter (line 412) | def iter(self): method iter (line 421) | def iter(self, val): method iteration (line 425) | def iteration(self): method __enter__ (line 429) | def __enter__(self): method __exit__ (line 433) | def __exit__(self, exc_type, exc_val, exc_tb): method name_scope (line 438) | def name_scope(self, name): method clear_images (line 449) | def clear_images(self): method clear_histograms (line 456) | def clear_histograms(self): FILE: fast_reid/fastreid/utils/faiss_utils.py function swig_ptr_from_FloatTensor (line 8) | def swig_ptr_from_FloatTensor(x): function swig_ptr_from_LongTensor (line 16) | def swig_ptr_from_LongTensor(x): function search_index_pytorch (line 24) | def search_index_pytorch(index, x, k, D=None, I=None): function search_raw_array_pytorch (line 49) | def search_raw_array_pytorch(res, xb, xq, k, D=None, I=None, metric=fais... function index_init_gpu (line 107) | def index_init_gpu(ngpus, feat_dim): function index_init_cpu (line 126) | def index_init_cpu(feat_dim): FILE: fast_reid/fastreid/utils/file_io.py function get_cache_dir (line 23) | def get_cache_dir(cache_dir: Optional[str] = None) -> str: class PathHandler (line 40) | class PathHandler: method _check_kwargs (line 49) | def _check_kwargs(self, kwargs: Dict[str, Any]) -> None: method _get_supported_prefixes (line 67) | def _get_supported_prefixes(self) -> List[str]: method _get_local_path (line 74) | def _get_local_path(self, path: str, **kwargs: Any) -> str: method _open (line 88) | def _open( method _copy (line 107) | def _copy( method _exists (line 125) | def _exists(self, path: str, **kwargs: Any) -> bool: method _isfile (line 135) | def _isfile(self, path: str, **kwargs: Any) -> bool: method _isdir (line 145) | def _isdir(self, path: str, **kwargs: Any) -> bool: method _ls (line 155) | def _ls(self, path: str, **kwargs: Any) -> List[str]: method _mkdirs (line 165) | def _mkdirs(self, path: str, **kwargs: Any) -> None: method _rm (line 175) | def _rm(self, path: str, **kwargs: Any) -> None: class NativePathHandler (line 184) | class NativePathHandler(PathHandler): method _get_local_path (line 190) | def _get_local_path(self, path: str, **kwargs: Any) -> str: method _open (line 194) | def _open( method _copy (line 254) | def _copy( method _exists (line 285) | def _exists(self, path: str, **kwargs: Any) -> bool: method _isfile (line 289) | def _isfile(self, path: str, **kwargs: Any) -> bool: method _isdir (line 293) | def _isdir(self, path: str, **kwargs: Any) -> bool: method _ls (line 297) | def _ls(self, path: str, **kwargs: Any) -> List[str]: method _mkdirs (line 301) | def _mkdirs(self, path: str, **kwargs: Any) -> None: method _rm (line 310) | def _rm(self, path: str, **kwargs: Any) -> None: class PathManager (line 315) | class PathManager: method __get_path_handler (line 324) | def __get_path_handler(path: str) -> PathHandler: method open (line 339) | def open( method copy (line 361) | def copy( method get_local_path (line 383) | def get_local_path(path: str, **kwargs: Any) -> str: method exists (line 399) | def exists(path: str, **kwargs: Any) -> bool: method isfile (line 412) | def isfile(path: str, **kwargs: Any) -> bool: method isdir (line 425) | def isdir(path: str, **kwargs: Any) -> bool: method ls (line 438) | def ls(path: str, **kwargs: Any) -> List[str]: method mkdirs (line 451) | def mkdirs(path: str, **kwargs: Any) -> None: method rm (line 464) | def rm(path: str, **kwargs: Any) -> None: method register_handler (line 475) | def register_handler(handler: PathHandler) -> None: method set_strict_kwargs_checking (line 498) | def set_strict_kwargs_checking(enable: bool) -> None: FILE: fast_reid/fastreid/utils/history_buffer.py class HistoryBuffer (line 8) | class HistoryBuffer: method __init__ (line 14) | def __init__(self, max_length: int = 1000000): method update (line 26) | def update(self, value: float, iteration: float = None): method latest (line 41) | def latest(self): method median (line 47) | def median(self, window_size: int): method avg (line 53) | def avg(self, window_size: int): method global_avg (line 59) | def global_avg(self): method values (line 66) | def values(self): FILE: fast_reid/fastreid/utils/logger.py class _ColorfulFormatter (line 14) | class _ColorfulFormatter(logging.Formatter): method __init__ (line 15) | def __init__(self, *args, **kwargs): method formatMessage (line 22) | def formatMessage(self, record): function setup_logger (line 35) | def setup_logger( function _cached_log_stream (line 96) | def _cached_log_stream(filename): function _find_caller (line 107) | def _find_caller(): function log_first_n (line 128) | def log_first_n(lvl, msg, n=1, *, name=None, key="caller"): function log_every_n (line 162) | def log_every_n(lvl, msg, n=1, *, name=None): function log_every_n_seconds (line 177) | def log_every_n_seconds(lvl, msg, n=1, *, name=None): FILE: fast_reid/fastreid/utils/params.py class ContiguousParams (line 14) | class ContiguousParams: method __init__ (line 16) | def __init__(self, parameters): method _init_buffers (line 31) | def _init_buffers(self): method make_params_contiguous (line 53) | def make_params_contiguous(self): method contiguous (line 72) | def contiguous(self): method original (line 81) | def original(self): method buffer_is_valid (line 85) | def buffer_is_valid(self): method assert_buffer_is_valid (line 98) | def assert_buffer_is_valid(self): FILE: fast_reid/fastreid/utils/precision_bn.py function update_bn_stats (line 20) | def update_bn_stats(model, data_loader, num_iters: int = 200): function get_bn_modules (line 80) | def get_bn_modules(model): FILE: fast_reid/fastreid/utils/registry.py class Registry (line 7) | class Registry(object): method __init__ (line 24) | def __init__(self, name: str) -> None: method _do_register (line 32) | def _do_register(self, name: str, obj: object) -> None: method register (line 40) | def register(self, obj: object = None) -> Optional[object]: method get (line 58) | def get(self, name: str) -> object: FILE: fast_reid/fastreid/utils/summary.py function summary (line 15) | def summary(model, input_size, batch_size=-1, device="cuda"): FILE: fast_reid/fastreid/utils/timer.py class Timer (line 8) | class Timer: method __init__ (line 13) | def __init__(self): method reset (line 16) | def reset(self): method pause (line 25) | def pause(self): method is_paused (line 33) | def is_paused(self) -> bool: method resume (line 40) | def resume(self): method seconds (line 50) | def seconds(self) -> float: method avg_seconds (line 62) | def avg_seconds(self) -> float: FILE: fast_reid/fastreid/utils/visualizer.py class Visualizer (line 20) | class Visualizer: method __init__ (line 23) | def __init__(self, dataset): method get_model_output (line 26) | def get_model_output(self, all_ap, dist, q_pids, g_pids, q_camids, g_c... method get_matched_result (line 40) | def get_matched_result(self, q_index): method save_rank_result (line 51) | def save_rank_result(self, query_indices, output, max_rank=5, vis_labe... method vis_rank_list (line 138) | def vis_rank_list(self, output, vis_label, num_vis=100, rank_sort="asc... method vis_roc_curve (line 159) | def vis_roc_curve(self, output): method plot_roc_curve (line 185) | def plot_roc_curve(fpr, tpr, name='model', fig=None): method plot_distribution (line 198) | def plot_distribution(pos, neg, name='model', fig=None): method save_roc_info (line 225) | def save_roc_info(output, fpr, tpr, pos, neg): method load_roc_info (line 236) | def load_roc_info(path): FILE: fast_reid/projects/FastAttr/fastattr/attr_dataset.py class AttrDataset (line 13) | class AttrDataset(Dataset): method __init__ (line 16) | def __init__(self, img_items, transform, attr_dict): method __len__ (line 21) | def __len__(self): method __getitem__ (line 24) | def __getitem__(self, index): method num_classes (line 39) | def num_classes(self): method sample_weights (line 43) | def sample_weights(self): FILE: fast_reid/projects/FastAttr/fastattr/attr_evaluation.py class AttrEvaluator (line 18) | class AttrEvaluator(DatasetEvaluator): method __init__ (line 19) | def __init__(self, cfg, attr_dict, thres=0.5, output_dir=None): method reset (line 30) | def reset(self): method process (line 34) | def process(self, inputs, outputs): method get_attr_metrics (line 39) | def get_attr_metrics(gt_labels, pred_logits, thres): method evaluate (line 79) | def evaluate(self): FILE: fast_reid/projects/FastAttr/fastattr/config.py function add_attr_config (line 10) | def add_attr_config(cfg): FILE: fast_reid/projects/FastAttr/fastattr/datasets/bases.py class Dataset (line 17) | class Dataset(object): method __init__ (line 19) | def __init__( method num_attrs (line 43) | def num_attrs(self): method attr_dict (line 47) | def attr_dict(self): method __len__ (line 50) | def __len__(self): method __getitem__ (line 53) | def __getitem__(self, index): method check_before_run (line 56) | def check_before_run(self, required_files): method combine_all (line 68) | def combine_all(self): method show_train (line 86) | def show_train(self): method show_test (line 112) | def show_test(self): FILE: fast_reid/projects/FastAttr/fastattr/datasets/dukemtmcattr.py class DukeMTMCAttr (line 19) | class DukeMTMCAttr(Dataset): method __init__ (line 38) | def __init__(self, root='datasets', **kwargs): method process_dir (line 61) | def process_dir(self, dir_path, annotation, sorted_attrs): FILE: fast_reid/projects/FastAttr/fastattr/datasets/market1501attr.py class Market1501Attr (line 20) | class Market1501Attr(Dataset): method __init__ (line 40) | def __init__(self, root='datasets', market1501_500k=False, **kwargs): method process_dir (line 74) | def process_dir(self, dir_path, annotation, sorted_attrs): FILE: fast_reid/projects/FastAttr/fastattr/datasets/pa100k.py class PA100K (line 18) | class PA100K(Dataset): method __init__ (line 28) | def __init__(self, root='', **kwargs): method extract_data (line 42) | def extract_data(self): FILE: fast_reid/projects/FastAttr/fastattr/modeling/attr_baseline.py class AttrBaseline (line 13) | class AttrBaseline(Baseline): method from_config (line 16) | def from_config(cls, cfg): method losses (line 25) | def losses(self, outputs, gt_labels): FILE: fast_reid/projects/FastAttr/fastattr/modeling/attr_head.py class AttrHead (line 17) | class AttrHead(EmbeddingHead): method __init__ (line 18) | def __init__(self, cfg): method forward (line 25) | def forward(self, features, targets=None): FILE: fast_reid/projects/FastAttr/fastattr/modeling/bce_loss.py function ratio2weight (line 11) | def ratio2weight(targets, ratio): function cross_entropy_sigmoid_loss (line 20) | def cross_entropy_sigmoid_loss(pred_class_logits, gt_classes, sample_wei... FILE: fast_reid/projects/FastAttr/train_net.py class AttrTrainer (line 23) | class AttrTrainer(DefaultTrainer): method build_model (line 27) | def build_model(cls, cfg): method build_train_loader (line 43) | def build_train_loader(cls, cfg): method build_test_loader (line 66) | def build_test_loader(cls, cfg, dataset_name): method build_evaluator (line 79) | def build_evaluator(cls, cfg, dataset_name, output_folder=None): function setup (line 84) | def setup(args): function main (line 97) | def main(args): FILE: fast_reid/projects/FastClas/fastclas/bee_ant.py class Hymenoptera (line 18) | class Hymenoptera(ImageDataset): method __init__ (line 25) | def __init__(self, root='datasets', **kwargs): method process_dir (line 43) | def process_dir(self, data_dir): FILE: fast_reid/projects/FastClas/fastclas/dataset.py class ClasDataset (line 12) | class ClasDataset(Dataset): method __init__ (line 15) | def __init__(self, img_items, transform=None, idx_to_class=None): method __len__ (line 32) | def __len__(self): method __getitem__ (line 35) | def __getitem__(self, index): method num_classes (line 49) | def num_classes(self): FILE: fast_reid/projects/FastClas/fastclas/trainer.py class ClasTrainer (line 22) | class ClasTrainer(DefaultTrainer): method build_train_loader (line 26) | def build_train_loader(cls, cfg): method build_test_loader (line 50) | def build_test_loader(cls, cfg, dataset_name): method build_evaluator (line 67) | def build_evaluator(cls, cfg, dataset_name, output_dir=None): method auto_scale_hyperparams (line 72) | def auto_scale_hyperparams(cfg, num_classes): FILE: fast_reid/projects/FastClas/train_net.py function setup (line 22) | def setup(args): function main (line 34) | def main(args): FILE: fast_reid/projects/FastDistill/fastdistill/overhaul.py function distillation_loss (line 20) | def distillation_loss(source, target, margin): function build_feature_connector (line 27) | def build_feature_connector(t_channel, s_channel): function get_margin_from_BN (line 42) | def get_margin_from_BN(bn): class DistillerOverhaul (line 59) | class DistillerOverhaul(Distiller): method __init__ (line 60) | def __init__(self, cfg): method forward (line 77) | def forward(self, batched_inputs): method losses (line 108) | def losses(self, s_outputs, s_feats, t_outputs, t_feats_list, gt_labels): FILE: fast_reid/projects/FastDistill/fastdistill/resnet_distill.py class BasicBlock (line 37) | class BasicBlock(nn.Module): method __init__ (line 40) | def __init__(self, inplanes, planes, bn_norm, with_ibn=False, with_se=... method forward (line 58) | def forward(self, x): class Bottleneck (line 79) | class Bottleneck(nn.Module): method __init__ (line 82) | def __init__(self, inplanes, planes, bn_norm, with_ibn=False, with_se=... method forward (line 103) | def forward(self, x): class ResNet (line 128) | class ResNet(nn.Module): method __init__ (line 129) | def __init__(self, last_stride, bn_norm, with_ibn, with_se, with_nl, b... method _make_layer (line 146) | def _make_layer(self, block, planes, blocks, stride=1, bn_norm="BN", w... method forward (line 164) | def forward(self, x): method random_init (line 178) | def random_init(self): method get_bn_before_relu (line 187) | def get_bn_before_relu(self): method extract_feature (line 202) | def extract_feature(self, x, preReLU=False): method get_channel_nums (line 221) | def get_channel_nums(self): function init_pretrained_weights (line 225) | def init_pretrained_weights(key): function build_resnet_backbone_distill (line 277) | def build_resnet_backbone_distill(cfg): FILE: fast_reid/projects/FastDistill/train_net.py function setup (line 17) | def setup(args): function main (line 29) | def main(args): FILE: fast_reid/projects/FastFace/fastface/config.py function add_face_cfg (line 10) | def add_face_cfg(cfg): FILE: fast_reid/projects/FastFace/fastface/datasets/ms1mv2.py class MS1MV2 (line 15) | class MS1MV2(ImageDataset): method __init__ (line 19) | def __init__(self, root="datasets", **kwargs): method process_dirs (line 29) | def process_dirs(self): FILE: fast_reid/projects/FastFace/fastface/datasets/test_dataset.py class CPLFW (line 19) | class CPLFW(ImageDataset): method __init__ (line 23) | def __init__(self, root='datasets', **kwargs): class VGG2_FP (line 41) | class VGG2_FP(CPLFW): class AgeDB_30 (line 46) | class AgeDB_30(CPLFW): class CALFW (line 51) | class CALFW(CPLFW): class CFP_FF (line 56) | class CFP_FF(CPLFW): class CFP_FP (line 61) | class CFP_FP(CPLFW): class LFW (line 66) | class LFW(CPLFW): FILE: fast_reid/projects/FastFace/fastface/face_data.py class MXFaceDataset (line 25) | class MXFaceDataset(Dataset): method __init__ (line 26) | def __init__(self, path_imgrec, transforms): method __getitem__ (line 45) | def __getitem__(self, index): method __len__ (line 62) | def __len__(self): method num_classes (line 67) | def num_classes(self): class TestFaceDataset (line 71) | class TestFaceDataset(CommDataset): method __init__ (line 72) | def __init__(self, img_items, labels): method __getitem__ (line 76) | def __getitem__(self, index): FILE: fast_reid/projects/FastFace/fastface/face_evaluator.py function gen_plot (line 26) | def gen_plot(fpr, tpr): class FaceEvaluator (line 40) | class FaceEvaluator(DatasetEvaluator): method __init__ (line 41) | def __init__(self, cfg, labels, dataset_name, output_dir=None): method reset (line 49) | def reset(self): method process (line 52) | def process(self, inputs, outputs): method evaluate (line 55) | def evaluate(self): FILE: fast_reid/projects/FastFace/fastface/modeling/face_baseline.py class FaceBaseline (line 13) | class FaceBaseline(Baseline): method __init__ (line 14) | def __init__(self, cfg): method forward (line 19) | def forward(self, batched_inputs): FILE: fast_reid/projects/FastFace/fastface/modeling/face_head.py class FaceHead (line 13) | class FaceHead(EmbeddingHead): method __init__ (line 14) | def __init__(self, cfg): method forward (line 22) | def forward(self, features, targets=None): FILE: fast_reid/projects/FastFace/fastface/modeling/iresnet.py function conv3x3 (line 14) | def conv3x3(in_planes, out_planes, stride=1, groups=1, dilation=1): function conv1x1 (line 20) | def conv1x1(in_planes, out_planes, stride=1): class IBasicBlock (line 29) | class IBasicBlock(nn.Module): method __init__ (line 32) | def __init__(self, inplanes, planes, bn_norm, stride=1, downsample=None, method forward (line 48) | def forward(self, x): class IResNet (line 62) | class IResNet(nn.Module): method __init__ (line 65) | def __init__(self, block, layers, bn_norm, dropout=0, zero_init_residu... method _make_layer (line 115) | def _make_layer(self, block, planes, blocks, bn_norm, stride=1, dilate... method forward (line 142) | def forward(self, x): function build_iresnet_backbone (line 156) | def build_iresnet_backbone(cfg): FILE: fast_reid/projects/FastFace/fastface/modeling/partial_fc.py class PartialFC (line 20) | class PartialFC(nn.Module): method __init__ (line 28) | def __init__( method forward (line 69) | def forward(self, total_features): method forward_backward (line 77) | def forward_backward(self, features, targets, optimizer): method sample (line 141) | def sample(self, total_targets): method update (line 164) | def update(self): method prepare (line 168) | def prepare(self, targets, optimizer): FILE: fast_reid/projects/FastFace/fastface/pfc_checkpointer.py class PfcPeriodicCheckpointer (line 18) | class PfcPeriodicCheckpointer(PeriodicCheckpointer): method step (line 20) | def step(self, epoch: int, **kwargs: Any): class PfcCheckpointer (line 30) | class PfcCheckpointer(Checkpointer): method __init__ (line 31) | def __init__(self, model, save_dir, *, save_to_disk=True, **checkpoint... method save (line 35) | def save(self, name: str, **kwargs: Dict[str, str]): method _load_model (line 56) | def _load_model(self, checkpoint: Any): method has_checkpoint (line 62) | def has_checkpoint(self): method get_checkpoint_file (line 66) | def get_checkpoint_file(self): method tag_last_checkpoint (line 81) | def tag_last_checkpoint(self, last_filename_basename: str): FILE: fast_reid/projects/FastFace/fastface/trainer.py class FaceTrainer (line 32) | class FaceTrainer(DefaultTrainer): method __init__ (line 33) | def __init__(self, cfg): method build_hooks (line 110) | def build_hooks(self): method resume_or_load (line 125) | def resume_or_load(self, resume=True): method build_train_loader (line 133) | def build_train_loader(cls, cfg): method build_test_loader (line 143) | def build_test_loader(cls, cfg, dataset_name): method build_evaluator (line 150) | def build_evaluator(cls, cfg, dataset_name, output_dir=None): class PFCTrainer (line 157) | class PFCTrainer(SimpleTrainer): method __init__ (line 167) | def __init__(self, model, data_loader, optimizer, param_wrapper, pfc_m... method run_step (line 177) | def run_step(self): FILE: fast_reid/projects/FastFace/fastface/utils_amp.py class _MultiDeviceReplicator (line 14) | class _MultiDeviceReplicator(object): method __init__ (line 19) | def __init__(self, master_tensor: torch.Tensor) -> None: method get (line 24) | def get(self, device) -> torch.Tensor: class MaxClipGradScaler (line 32) | class MaxClipGradScaler(GradScaler): method __init__ (line 33) | def __init__(self, init_scale, max_scale: float, growth_interval=100): method scale_clip (line 37) | def scale_clip(self): method scale (line 46) | def scale(self, outputs): FILE: fast_reid/projects/FastFace/fastface/verification.py function calculate_roc (line 35) | def calculate_roc(thresholds, embeddings1, embeddings2, actual_issame, n... function calculate_accuracy (line 91) | def calculate_accuracy(threshold, dist, actual_issame): function calculate_val (line 104) | def calculate_val(thresholds, embeddings1, embeddings2, actual_issame, f... function calculate_val_far (line 148) | def calculate_val_far(threshold, dist, actual_issame): function evaluate (line 159) | def evaluate(embeddings, actual_issame, nrof_folds=10, pca=0): FILE: fast_reid/projects/FastFace/train_net.py function setup (line 19) | def setup(args): function main (line 32) | def main(args): FILE: fast_reid/projects/FastRT/demo/inference.cpp function main (line 33) | int main(int argc, char** argv) { FILE: fast_reid/projects/FastRT/fastrt/backbones/sbs_resnet.cpp type fastrt (line 8) | namespace fastrt { function ILayer (line 9) | ILayer* backbone_sbsR18_distill::topology(INetworkDefinition *network,... function ILayer (line 57) | ILayer* backbone_sbsR34_distill::topology(INetworkDefinition *network,... function ILayer (line 113) | ILayer* backbone_sbsR50_distill::topology(INetworkDefinition *network,... function ILayer (line 189) | ILayer* backbone_sbsR34::topology(INetworkDefinition *network, std::ma... function ILayer (line 242) | ILayer* backbone_sbsR50::topology(INetworkDefinition *network, std::ma... FILE: fast_reid/projects/FastRT/fastrt/common/utils.cpp type io (line 5) | namespace io { function fileGlob (line 7) | std::vector fileGlob(const std::string& pattern){ type trt (line 20) | namespace trt { function loadWeights (line 22) | std::map loadWeights(const std::string... type fastrt (line 68) | namespace fastrt { function BackboneTypetoString (line 70) | const std::string BackboneTypetoString(FastreidBackboneType value) { function HeadTypetoString (line 77) | const std::string HeadTypetoString(FastreidHeadType value) { function PoolingTypetoString (line 84) | const std::string PoolingTypetoString(FastreidPoolingType value) { FILE: fast_reid/projects/FastRT/fastrt/engine/InferenceEngine.cpp type trt (line 4) | namespace trt { FILE: fast_reid/projects/FastRT/fastrt/factory/factory.cpp type fastrt (line 8) | namespace fastrt { FILE: fast_reid/projects/FastRT/fastrt/heads/embedding_head.cpp type fastrt (line 6) | namespace fastrt { function ILayer (line 14) | ILayer* embedding_head::topology(INetworkDefinition *network, std::map... FILE: fast_reid/projects/FastRT/fastrt/layers/layers.cpp type trtxapi (line 7) | namespace trtxapi { function IActivationLayer (line 9) | IActivationLayer* addMinClamp(INetworkDefinition* network, ITensor& in... function ITensor (line 17) | ITensor* addDiv255(INetworkDefinition* network, std::map Module: method get_data_loader (line 31) | def get_data_loader( method get_optimizer (line 37) | def get_optimizer(self, batch_size: int) -> torch.optim.Optimizer: method get_lr_scheduler (line 41) | def get_lr_scheduler( method get_evaluator (line 47) | def get_evaluator(self): method eval (line 51) | def eval(self, model, evaluator, weights): method __repr__ (line 54) | def __repr__(self): method merge (line 63) | def merge(self, cfg_list): FILE: yolox/exp/build.py function get_exp_by_file (line 10) | def get_exp_by_file(exp_file): function get_exp_by_name (line 20) | def get_exp_by_name(exp_name): function get_exp (line 38) | def get_exp(exp_file, exp_name): FILE: yolox/exp/yolox_base.py class Exp (line 15) | class Exp(BaseExp): method __init__ (line 16) | def __init__(self): method get_model (line 62) | def get_model(self): method get_data_loader (line 81) | def get_data_loader(self, batch_size, is_distributed, no_aug=False): method random_resize (line 140) | def random_resize(self, data_loader, epoch, rank, is_distributed): method get_optimizer (line 159) | def get_optimizer(self, batch_size): method get_lr_scheduler (line 187) | def get_lr_scheduler(self, lr, iters_per_epoch): method get_eval_loader (line 202) | def get_eval_loader(self, batch_size, is_distributed, testdev=False): method get_evaluator (line 233) | def get_evaluator(self, batch_size, is_distributed, testdev=False): method eval (line 247) | def eval(self, model, evaluator, is_distributed, half=False): FILE: yolox/layers/csrc/cocoeval/cocoeval.cpp type COCOeval (line 10) | namespace COCOeval { function SortInstancesByDetectionScore (line 16) | void SortInstancesByDetectionScore( function SortInstancesByIgnore (line 32) | void SortInstancesByIgnore( function MatchDetectionsToGroundTruth (line 59) | void MatchDetectionsToGroundTruth( function EvaluateImages (line 140) | std::vector EvaluateImages( function list_to_vec (line 201) | std::vector list_to_vec(const py::list& l) { function BuildSortedDetectionList (line 221) | int BuildSortedDetectionList( function ComputePrecisionRecallCurve (line 282) | void ComputePrecisionRecallCurve( function Accumulate (line 370) | py::dict Accumulate( FILE: yolox/layers/csrc/cocoeval/cocoeval.h function namespace (line 12) | namespace COCOeval { FILE: yolox/layers/csrc/vision.cpp function PYBIND11_MODULE (line 3) | PYBIND11_MODULE(TORCH_EXTENSION_NAME, m) { FILE: yolox/layers/fast_coco_eval_api.py class COCOeval_opt (line 19) | class COCOeval_opt(COCOeval): method evaluate (line 25) | def evaluate(self): method accumulate (line 124) | def accumulate(self): FILE: yolox/models/darknet.py class Darknet (line 10) | class Darknet(nn.Module): method __init__ (line 14) | def __init__( method make_group_layer (line 59) | def make_group_layer(self, in_channels: int, num_blocks: int, stride: ... method make_spp_block (line 66) | def make_spp_block(self, filters_list, in_filters): method forward (line 82) | def forward(self, x): class CSPDarknet (line 97) | class CSPDarknet(nn.Module): method __init__ (line 98) | def __init__( method forward (line 167) | def forward(self, x): FILE: yolox/models/losses.py class IOUloss (line 10) | class IOUloss(nn.Module): method __init__ (line 11) | def __init__(self, reduction="none", loss_type="iou"): method forward (line 16) | def forward(self, pred, target): function sigmoid_focal_loss (line 56) | def sigmoid_focal_loss(inputs, targets, num_boxes, alpha: float = 0.25, ... FILE: yolox/models/network_blocks.py class SiLU (line 9) | class SiLU(nn.Module): method forward (line 13) | def forward(x): function get_activation (line 17) | def get_activation(name="silu", inplace=True): class BaseConv (line 29) | class BaseConv(nn.Module): method __init__ (line 32) | def __init__( method forward (line 50) | def forward(self, x): method fuseforward (line 53) | def fuseforward(self, x): class DWConv (line 57) | class DWConv(nn.Module): method __init__ (line 60) | def __init__(self, in_channels, out_channels, ksize, stride=1, act="si... method forward (line 74) | def forward(self, x): class Bottleneck (line 79) | class Bottleneck(nn.Module): method __init__ (line 81) | def __init__( method forward (line 97) | def forward(self, x): class ResLayer (line 104) | class ResLayer(nn.Module): method __init__ (line 107) | def __init__(self, in_channels: int): method forward (line 117) | def forward(self, x): class SPPBottleneck (line 122) | class SPPBottleneck(nn.Module): method __init__ (line 125) | def __init__( method forward (line 140) | def forward(self, x): class CSPLayer (line 147) | class CSPLayer(nn.Module): method __init__ (line 150) | def __init__( method forward (line 180) | def forward(self, x): class Focus (line 188) | class Focus(nn.Module): method __init__ (line 191) | def __init__(self, in_channels, out_channels, ksize=1, stride=1, act="... method forward (line 195) | def forward(self, x): FILE: yolox/models/yolo_fpn.py class YOLOFPN (line 12) | class YOLOFPN(nn.Module): method __init__ (line 17) | def __init__( method _make_cbl (line 38) | def _make_cbl(self, _in, _out, ks): method _make_embedding (line 41) | def _make_embedding(self, filters_list, in_filters): method load_pretrained_model (line 53) | def load_pretrained_model(self, filename="./weights/darknet53.mix.pth"): method forward (line 59) | def forward(self, inputs): FILE: yolox/models/yolo_head.py class YOLOXHead (line 19) | class YOLOXHead(nn.Module): method __init__ (line 20) | def __init__( method initialize_biases (line 134) | def initialize_biases(self, prior_prob): method forward (line 145) | def forward(self, xin, labels=None, imgs=None): method get_output_and_grid (line 218) | def get_output_and_grid(self, output, k, stride, dtype): method decode_outputs (line 238) | def decode_outputs(self, outputs, dtype): method get_losses (line 255) | def get_losses( method get_l1_target (line 429) | def get_l1_target(self, l1_target, gt, stride, x_shifts, y_shifts, eps... method get_assignments (line 437) | def get_assignments( method get_in_boxes_info (line 536) | def get_in_boxes_info( method dynamic_k_matching (line 627) | def dynamic_k_matching(self, cost, pair_wise_ious, gt_classes, num_gt,... FILE: yolox/models/yolo_pafpn.py class YOLOPAFPN (line 12) | class YOLOPAFPN(nn.Module): method __init__ (line 17) | def __init__( method forward (line 83) | def forward(self, input): FILE: yolox/models/yolox.py class YOLOX (line 11) | class YOLOX(nn.Module): method __init__ (line 18) | def __init__(self, backbone=None, head=None): method forward (line 28) | def forward(self, x, targets=None): FILE: yolox/utils/allreduce_norm.py function get_async_norm_states (line 32) | def get_async_norm_states(module): function pyobj2tensor (line 41) | def pyobj2tensor(pyobj, device="cuda"): function tensor2pyobj (line 47) | def tensor2pyobj(tensor): function _get_reduce_op (line 52) | def _get_reduce_op(op_name): function all_reduce (line 59) | def all_reduce(py_dict, op="sum", group=None): function all_reduce_norm (line 97) | def all_reduce_norm(module): FILE: yolox/utils/boxes.py function filter_box (line 22) | def filter_box(output, scale_range): function postprocess (line 33) | def postprocess(prediction, num_classes, conf_thre=0.7, nms_thre=0.45): function bboxes_iou (line 80) | def bboxes_iou(bboxes_a, bboxes_b, xyxy=True): function matrix_iou (line 106) | def matrix_iou(a, b): function adjust_box_anns (line 119) | def adjust_box_anns(bbox, scale_ratio, padw, padh, w_max, h_max): function xyxy2xywh (line 127) | def xyxy2xywh(bboxes): function xyxy2cxcywh (line 133) | def xyxy2cxcywh(bboxes): FILE: yolox/utils/checkpoint.py function load_ckpt (line 12) | def load_ckpt(model, ckpt): function save_checkpoint (line 37) | def save_checkpoint(state, is_best, save_dir, model_name=""): FILE: yolox/utils/demo_utils.py function mkdir (line 12) | def mkdir(path): function nms (line 17) | def nms(boxes, scores, nms_thr): function multiclass_nms (line 47) | def multiclass_nms(boxes, scores, nms_thr, score_thr): function demo_postprocess (line 71) | def demo_postprocess(outputs, img_size, p6=False): FILE: yolox/utils/dist.py function synchronize (line 37) | def synchronize(): function get_world_size (line 51) | def get_world_size() -> int: function get_rank (line 59) | def get_rank() -> int: function get_local_rank (line 67) | def get_local_rank() -> int: function get_local_size (line 80) | def get_local_size() -> int: function is_main_process (line 92) | def is_main_process() -> bool: function _get_global_gloo_group (line 97) | def _get_global_gloo_group(): function _serialize_to_tensor (line 108) | def _serialize_to_tensor(data, group): function _pad_to_largest_tensor (line 126) | def _pad_to_largest_tensor(tensor, group): function all_gather (line 156) | def all_gather(data, group=None): function gather (line 194) | def gather(data, dst=0, group=None): function shared_random_seed (line 238) | def shared_random_seed(): function time_synchronized (line 251) | def time_synchronized(): FILE: yolox/utils/ema.py function is_parallel (line 11) | def is_parallel(model): function copy_attr (line 21) | def copy_attr(a, b, include=(), exclude=()): class ModelEMA (line 30) | class ModelEMA: method __init__ (line 41) | def __init__(self, model, decay=0.9999, updates=0): method update (line 56) | def update(self, model): method update_attr (line 70) | def update_attr(self, model, include=(), exclude=("process_group", "re... FILE: yolox/utils/logger.py function get_caller_name (line 12) | def get_caller_name(depth=0): class StreamToLoguru (line 28) | class StreamToLoguru: method __init__ (line 33) | def __init__(self, level="INFO", caller_names=("apex", "pycocotools")): method write (line 44) | def write(self, buf): method flush (line 54) | def flush(self): function redirect_sys_output (line 58) | def redirect_sys_output(log_level="INFO"): function setup_logger (line 64) | def setup_logger(save_dir, distributed_rank=0, filename="log.txt", mode=... FILE: yolox/utils/lr_scheduler.py class LRScheduler (line 9) | class LRScheduler: method __init__ (line 10) | def __init__(self, name, lr, iters_per_epoch, total_epochs, **kwargs): method update_lr (line 33) | def update_lr(self, iters): method _get_lr_func (line 36) | def _get_lr_func(self, name): function cos_lr (line 97) | def cos_lr(lr, total_iters, iters): function warm_cos_lr (line 103) | def warm_cos_lr(lr, total_iters, warmup_total_iters, warmup_lr_start, it... function yolox_warm_cos_lr (line 121) | def yolox_warm_cos_lr( function yolox_semi_warm_cos_lr (line 151) | def yolox_semi_warm_cos_lr( function multistep_lr (line 201) | def multistep_lr(lr, milestones, gamma, iters): FILE: yolox/utils/metric.py function get_total_and_free_memory_in_Mb (line 22) | def get_total_and_free_memory_in_Mb(cuda_device): function occupy_mem (line 31) | def occupy_mem(cuda_device, mem_ratio=0.95): function gpu_mem_usage (line 43) | def gpu_mem_usage(): class AverageMeter (line 51) | class AverageMeter: method __init__ (line 56) | def __init__(self, window_size=50): method update (line 61) | def update(self, value): method median (line 67) | def median(self): method avg (line 72) | def avg(self): method global_avg (line 78) | def global_avg(self): method latest (line 82) | def latest(self): method total (line 86) | def total(self): method reset (line 89) | def reset(self): method clear (line 94) | def clear(self): class MeterBuffer (line 98) | class MeterBuffer(defaultdict): method __init__ (line 101) | def __init__(self, window_size=20): method reset (line 105) | def reset(self): method get_filtered_meter (line 109) | def get_filtered_meter(self, filter_key="time"): method update (line 112) | def update(self, values=None, **kwargs): method clear_meters (line 121) | def clear_meters(self): FILE: yolox/utils/model_utils.py function get_model_info (line 19) | def get_model_info(model, tsize): function fuse_conv_and_bn (line 31) | def fuse_conv_and_bn(conv, bn): function fuse_model (line 66) | def fuse_model(model): function replace_module (line 77) | def replace_module(module, replaced_module_type, new_module_type, replac... FILE: yolox/utils/setup_env.py function configure_nccl (line 13) | def configure_nccl(): function configure_module (line 25) | def configure_module(ulimit_value=8192): FILE: yolox/utils/visualize.py function vis (line 11) | def vis(img, boxes, scores, cls_ids, conf=0.5, class_names=None): function get_color (line 45) | def get_color(idx): function plot_tracking (line 52) | def plot_tracking(image, tlwhs, obj_ids, scores=None, frame_id=0, fps=0.... function plot_tracking_detection (line 83) | def plot_tracking_detection(image, tlwhs, scores, frame_id=0, fps=0., id...