SYMBOL INDEX (2165 symbols across 124 files) FILE: CrowdPose/crowdpose-api/PythonAPI/build/lib.linux-x86_64-3.7/crowdposetools/coco.py function _isArrayLike (line 66) | def _isArrayLike(obj): class COCO (line 70) | class COCO: method __init__ (line 71) | def __init__(self, annotation_file=None): method createIndex (line 92) | def createIndex(self): method info (line 125) | def info(self): method getAnnIds (line 133) | def getAnnIds(self, imgIds=[], catIds=[], areaRng=[], iscrowd=None): method getCatIds (line 164) | def getCatIds(self, catNms=[], supNms=[], catIds=[]): method getImgIds (line 189) | def getImgIds(self, imgIds=[], catIds=[]): method loadAnns (line 210) | def loadAnns(self, ids=[]): method loadCats (line 221) | def loadCats(self, ids=[]): method loadImgs (line 232) | def loadImgs(self, ids=[]): method loadRes (line 243) | def loadRes(self, resFile): method download (line 310) | def download(self, tarDir=None, imgIds=[]): method loadNumpyAnnotations (line 334) | def loadNumpyAnnotations(self, data): method annToRLE (line 357) | def annToRLE(self, ann): method annToMask (line 378) | def annToMask(self, ann): FILE: CrowdPose/crowdpose-api/PythonAPI/build/lib.linux-x86_64-3.7/crowdposetools/cocoeval.py class NullWriter (line 12) | class NullWriter(object): method write (line 14) | def write(self, arg): method flush (line 17) | def flush(self): class COCOeval (line 21) | class COCOeval: method __init__ (line 71) | def __init__(self, cocoGt=None, cocoDt=None, iouType='segm'): method _prepare (line 97) | def _prepare(self): method evaluate (line 137) | def evaluate(self): method computeIoU (line 180) | def computeIoU(self, imgId, catId): method computeOks (line 209) | def computeOks(self, imgId, catId): method evaluateImg (line 266) | def evaluateImg(self, imgId, catId, aRng, maxDet): method accumulate (line 350) | def accumulate(self, p=None): method summarize (line 464) | def summarize(self): method __str__ (line 558) | def __str__(self): method get_type_result (line 561) | def get_type_result(self, first=0.01, second=0.85): method split (line 580) | def split(serlf, gt_file, first=0.01, second=0.85): class Params (line 597) | class Params: method setDetParams (line 602) | def setDetParams(self): method setKpParams (line 616) | def setKpParams(self): method __init__ (line 630) | def __init__(self, iouType='segm'): FILE: CrowdPose/crowdpose-api/PythonAPI/build/lib.linux-x86_64-3.7/crowdposetools/mask.py function encode (line 80) | def encode(bimask): function decode (line 87) | def decode(rleObjs): function area (line 93) | def area(rleObjs): function toBbox (line 99) | def toBbox(rleObjs): FILE: CrowdPose/crowdpose-api/PythonAPI/crowdposetools/_mask.c type PyObject (line 343) | typedef PyObject *(*__Pyx_PyCFunctionFast) (PyObject *self, PyObject *co... type PyObject (line 344) | typedef PyObject *(*__Pyx_PyCFunctionFastWithKeywords) (PyObject *self, ... type Py_tss_t (line 380) | typedef int Py_tss_t; function CYTHON_INLINE (line 381) | static CYTHON_INLINE int PyThread_tss_create(Py_tss_t *key) { function CYTHON_INLINE (line 385) | static CYTHON_INLINE Py_tss_t * PyThread_tss_alloc(void) { function CYTHON_INLINE (line 390) | static CYTHON_INLINE void PyThread_tss_free(Py_tss_t *key) { function CYTHON_INLINE (line 393) | static CYTHON_INLINE int PyThread_tss_is_created(Py_tss_t *key) { function CYTHON_INLINE (line 396) | static CYTHON_INLINE void PyThread_tss_delete(Py_tss_t *key) { function CYTHON_INLINE (line 400) | static CYTHON_INLINE int PyThread_tss_set(Py_tss_t *key, void *value) { function CYTHON_INLINE (line 403) | static CYTHON_INLINE void * PyThread_tss_get(Py_tss_t *key) { type Py_hash_t (line 527) | typedef long Py_hash_t; type __Pyx_PyAsyncMethodsStruct (line 550) | typedef struct { function CYTHON_INLINE (line 564) | static CYTHON_INLINE float __PYX_NAN() { type __Pyx_StringTabEntry (line 607) | typedef struct {PyObject **p; const char *s; const Py_ssize_t n; const c... function CYTHON_INLINE (line 673) | static CYTHON_INLINE size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE *u) { function __Pyx_init_sys_getdefaultencoding_params (line 704) | static int __Pyx_init_sys_getdefaultencoding_params(void) { function __Pyx_init_sys_getdefaultencoding_params (line 754) | static int __Pyx_init_sys_getdefaultencoding_params(void) { function CYTHON_INLINE (line 786) | static CYTHON_INLINE void __Pyx_pretend_to_initialize(void* ptr) { (void... type __Pyx_StructField_ (line 831) | struct __Pyx_StructField_ type __Pyx_TypeInfo (line 833) | typedef struct { type __Pyx_StructField (line 843) | typedef struct __Pyx_StructField_ { type __Pyx_BufFmt_StackElem (line 848) | typedef struct { type __Pyx_BufFmt_Context (line 852) | typedef struct { type npy_int8 (line 873) | typedef npy_int8 __pyx_t_5numpy_int8_t; type npy_int16 (line 882) | typedef npy_int16 __pyx_t_5numpy_int16_t; type npy_int32 (line 891) | typedef npy_int32 __pyx_t_5numpy_int32_t; type npy_int64 (line 900) | typedef npy_int64 __pyx_t_5numpy_int64_t; type npy_uint8 (line 909) | typedef npy_uint8 __pyx_t_5numpy_uint8_t; type npy_uint16 (line 918) | typedef npy_uint16 __pyx_t_5numpy_uint16_t; type npy_uint32 (line 927) | typedef npy_uint32 __pyx_t_5numpy_uint32_t; type npy_uint64 (line 936) | typedef npy_uint64 __pyx_t_5numpy_uint64_t; type npy_float32 (line 945) | typedef npy_float32 __pyx_t_5numpy_float32_t; type npy_float64 (line 954) | typedef npy_float64 __pyx_t_5numpy_float64_t; type npy_long (line 963) | typedef npy_long __pyx_t_5numpy_int_t; type npy_longlong (line 972) | typedef npy_longlong __pyx_t_5numpy_long_t; type npy_longlong (line 981) | typedef npy_longlong __pyx_t_5numpy_longlong_t; type npy_ulong (line 990) | typedef npy_ulong __pyx_t_5numpy_uint_t; type npy_ulonglong (line 999) | typedef npy_ulonglong __pyx_t_5numpy_ulong_t; type npy_ulonglong (line 1008) | typedef npy_ulonglong __pyx_t_5numpy_ulonglong_t; type npy_intp (line 1017) | typedef npy_intp __pyx_t_5numpy_intp_t; type npy_uintp (line 1026) | typedef npy_uintp __pyx_t_5numpy_uintp_t; type npy_double (line 1035) | typedef npy_double __pyx_t_5numpy_float_t; type npy_double (line 1044) | typedef npy_double __pyx_t_5numpy_double_t; type npy_longdouble (line 1053) | typedef npy_longdouble __pyx_t_5numpy_longdouble_t; type std (line 1057) | typedef ::std::complex< float > __pyx_t_float_complex; type __pyx_t_float_complex (line 1059) | typedef float _Complex __pyx_t_float_complex; type __pyx_t_float_complex (line 1062) | typedef struct { float real, imag; } __pyx_t_float_complex; type std (line 1069) | typedef ::std::complex< double > __pyx_t_double_complex; type __pyx_t_double_complex (line 1071) | typedef double _Complex __pyx_t_double_complex; type __pyx_t_double_complex (line 1074) | typedef struct { double real, imag; } __pyx_t_double_complex; type __pyx_obj_14crowdposetools_5_mask_RLEs (line 1080) | struct __pyx_obj_14crowdposetools_5_mask_RLEs type __pyx_obj_14crowdposetools_5_mask_Masks (line 1081) | struct __pyx_obj_14crowdposetools_5_mask_Masks type npy_cfloat (line 1090) | typedef npy_cfloat __pyx_t_5numpy_cfloat_t; type npy_cdouble (line 1099) | typedef npy_cdouble __pyx_t_5numpy_cdouble_t; type npy_clongdouble (line 1108) | typedef npy_clongdouble __pyx_t_5numpy_clongdouble_t; type npy_cdouble (line 1117) | typedef npy_cdouble __pyx_t_5numpy_complex_t; type __pyx_obj_14crowdposetools_5_mask_RLEs (line 1126) | struct __pyx_obj_14crowdposetools_5_mask_RLEs { type __pyx_obj_14crowdposetools_5_mask_Masks (line 1140) | struct __pyx_obj_14crowdposetools_5_mask_Masks { type __Pyx_RefNannyAPIStruct (line 1155) | typedef struct { function CYTHON_INLINE (line 1334) | static CYTHON_INLINE int __Pyx_PyList_Append(PyObject* list, PyObject* x) { function CYTHON_INLINE (line 1424) | static CYTHON_INLINE int __Pyx_ListComp_Append(PyObject* list, PyObject*... type __pyx_CyFunctionObject (line 1455) | typedef struct { function CYTHON_INLINE (line 1506) | static CYTHON_INLINE int __Pyx_PySequence_ContainsTF(PyObject* item, PyO... type __Pyx_CodeObjectCacheEntry (line 1575) | typedef struct { type __Pyx_CodeObjectCache (line 1579) | struct __Pyx_CodeObjectCache { type __Pyx_CodeObjectCache (line 1584) | struct __Pyx_CodeObjectCache type __Pyx_Buf_DimInfo (line 1594) | typedef struct { type __Pyx_Buffer (line 1597) | typedef struct { type __Pyx_LocalBuf_ND (line 1601) | typedef struct { type NPY_TYPES (line 1727) | enum NPY_TYPES type __pyx_obj_14crowdposetools_5_mask_RLEs (line 2054) | struct __pyx_obj_14crowdposetools_5_mask_RLEs type __pyx_obj_14crowdposetools_5_mask_RLEs (line 2055) | struct __pyx_obj_14crowdposetools_5_mask_RLEs type __pyx_obj_14crowdposetools_5_mask_RLEs (line 2056) | struct __pyx_obj_14crowdposetools_5_mask_RLEs type __pyx_obj_14crowdposetools_5_mask_Masks (line 2059) | struct __pyx_obj_14crowdposetools_5_mask_Masks type __pyx_obj_14crowdposetools_5_mask_Masks (line 2060) | struct __pyx_obj_14crowdposetools_5_mask_Masks type __pyx_obj_14crowdposetools_5_mask_RLEs (line 2063) | struct __pyx_obj_14crowdposetools_5_mask_RLEs type __pyx_obj_14crowdposetools_5_mask_RLEs (line 2070) | struct __pyx_obj_14crowdposetools_5_mask_RLEs type __pyx_obj_14crowdposetools_5_mask_RLEs (line 2070) | struct __pyx_obj_14crowdposetools_5_mask_RLEs function __pyx_pw_14crowdposetools_5_mask_4RLEs_1__cinit__ (line 2155) | static int __pyx_pw_14crowdposetools_5_mask_4RLEs_1__cinit__(PyObject *_... function __pyx_pf_14crowdposetools_5_mask_4RLEs___cinit__ (line 2212) | static int __pyx_pf_14crowdposetools_5_mask_4RLEs___cinit__(struct __pyx... function __pyx_pw_14crowdposetools_5_mask_4RLEs_3__dealloc__ (line 2259) | static void __pyx_pw_14crowdposetools_5_mask_4RLEs_3__dealloc__(PyObject... function __pyx_pf_14crowdposetools_5_mask_4RLEs_2__dealloc__ (line 2268) | static void __pyx_pf_14crowdposetools_5_mask_4RLEs_2__dealloc__(struct _... function PyObject (line 2349) | static PyObject *__pyx_pw_14crowdposetools_5_mask_4RLEs_5__getattr__(PyO... function PyObject (line 2360) | static PyObject *__pyx_pf_14crowdposetools_5_mask_4RLEs_4__getattr__(str... function PyObject (line 2440) | static PyObject *__pyx_pw_14crowdposetools_5_mask_4RLEs_7__reduce_cython... function PyObject (line 2451) | static PyObject *__pyx_pf_14crowdposetools_5_mask_4RLEs_6__reduce_cython... function PyObject (line 2494) | static PyObject *__pyx_pw_14crowdposetools_5_mask_4RLEs_9__setstate_cyth... function PyObject (line 2505) | static PyObject *__pyx_pf_14crowdposetools_5_mask_4RLEs_8__setstate_cyth... function __pyx_pw_14crowdposetools_5_mask_5Masks_1__cinit__ (line 2549) | static int __pyx_pw_14crowdposetools_5_mask_5Masks_1__cinit__(PyObject *... function __pyx_pf_14crowdposetools_5_mask_5Masks___cinit__ (line 2619) | static int __pyx_pf_14crowdposetools_5_mask_5Masks___cinit__(struct __py... function PyObject (line 2713) | static PyObject *__pyx_pw_14crowdposetools_5_mask_5Masks_3__array__(PyOb... function PyObject (line 2724) | static PyObject *__pyx_pf_14crowdposetools_5_mask_5Masks_2__array__(stru... function PyObject (line 2844) | static PyObject *__pyx_pw_14crowdposetools_5_mask_5Masks_5__reduce_cytho... function PyObject (line 2855) | static PyObject *__pyx_pf_14crowdposetools_5_mask_5Masks_4__reduce_cytho... function PyObject (line 2898) | static PyObject *__pyx_pw_14crowdposetools_5_mask_5Masks_7__setstate_cyt... function PyObject (line 2909) | static PyObject *__pyx_pf_14crowdposetools_5_mask_5Masks_6__setstate_cyt... function PyObject (line 2954) | static PyObject *__pyx_pw_14crowdposetools_5_mask_1_toString(PyObject *_... function PyObject (line 2970) | static PyObject *__pyx_pf_14crowdposetools_5_mask__toString(CYTHON_UNUSE... function PyObject (line 3146) | static PyObject *__pyx_pw_14crowdposetools_5_mask_3_frString(PyObject *_... function PyObject (line 3157) | static PyObject *__pyx_pf_14crowdposetools_5_mask_2_frString(CYTHON_UNUS... function PyObject (line 3535) | static PyObject *__pyx_pw_14crowdposetools_5_mask_5encode(PyObject *__py... function PyObject (line 3551) | static PyObject *__pyx_pf_14crowdposetools_5_mask_4encode(CYTHON_UNUSED ... function PyObject (line 3728) | static PyObject *__pyx_pw_14crowdposetools_5_mask_7decode(PyObject *__py... function PyObject (line 3739) | static PyObject *__pyx_pf_14crowdposetools_5_mask_6decode(CYTHON_UNUSED ... function PyObject (line 3960) | static PyObject *__pyx_pw_14crowdposetools_5_mask_9merge(PyObject *__pyx... function PyObject (line 4023) | static PyObject *__pyx_pf_14crowdposetools_5_mask_8merge(CYTHON_UNUSED P... function PyObject (line 4220) | static PyObject *__pyx_pw_14crowdposetools_5_mask_11area(PyObject *__pyx... function PyObject (line 4231) | static PyObject *__pyx_pf_14crowdposetools_5_mask_10area(CYTHON_UNUSED P... function PyObject (line 4439) | static PyObject *__pyx_pw_14crowdposetools_5_mask_13iou(PyObject *__pyx_... function PyObject (line 4520) | static PyObject *__pyx_pw_14crowdposetools_5_mask_3iou_1_preproc(PyObjec... function PyObject (line 4531) | static PyObject *__pyx_pf_14crowdposetools_5_mask_3iou__preproc(CYTHON_U... function PyObject (line 5490) | static PyObject *__pyx_pw_14crowdposetools_5_mask_3iou_3_rleIou(PyObject... function PyObject (line 5601) | static PyObject *__pyx_pf_14crowdposetools_5_mask_3iou_2_rleIou(CYTHON_U... function PyObject (line 5679) | static PyObject *__pyx_pw_14crowdposetools_5_mask_3iou_5_bbIou(PyObject ... function PyObject (line 5790) | static PyObject *__pyx_pf_14crowdposetools_5_mask_3iou_4_bbIou(CYTHON_UN... function PyObject (line 5894) | static PyObject *__pyx_pw_14crowdposetools_5_mask_3iou_7_len(PyObject *_... function PyObject (line 5905) | static PyObject *__pyx_pf_14crowdposetools_5_mask_3iou_6_len(CYTHON_UNUS... function PyObject (line 6053) | static PyObject *__pyx_pf_14crowdposetools_5_mask_12iou(CYTHON_UNUSED Py... function PyObject (line 6644) | static PyObject *__pyx_pw_14crowdposetools_5_mask_15toBbox(PyObject *__p... function PyObject (line 6655) | static PyObject *__pyx_pf_14crowdposetools_5_mask_14toBbox(CYTHON_UNUSED... function PyObject (line 6940) | static PyObject *__pyx_pw_14crowdposetools_5_mask_17frBbox(PyObject *__p... function PyObject (line 7015) | static PyObject *__pyx_pf_14crowdposetools_5_mask_16frBbox(CYTHON_UNUSED... function PyObject (line 7182) | static PyObject *__pyx_pw_14crowdposetools_5_mask_19frPoly(PyObject *__p... function PyObject (line 7252) | static PyObject *__pyx_pf_14crowdposetools_5_mask_18frPoly(CYTHON_UNUSED... function PyObject (line 7562) | static PyObject *__pyx_pw_14crowdposetools_5_mask_21frUncompressedRLE(Py... type __pyx_obj_14crowdposetools_5_mask_RLEs (line 7639) | struct __pyx_obj_14crowdposetools_5_mask_RLEs type __pyx_obj_14crowdposetools_5_mask_RLEs (line 7714) | struct __pyx_obj_14crowdposetools_5_mask_RLEs function PyObject (line 7978) | static PyObject *__pyx_pw_14crowdposetools_5_mask_23frPyObjects(PyObject... function PyObject (line 8048) | static PyObject *__pyx_pf_14crowdposetools_5_mask_22frPyObjects(CYTHON_U... function CYTHON_UNUSED (line 8850) | static CYTHON_UNUSED int __pyx_pw_5numpy_7ndarray_1__getbuffer__(PyObjec... function __pyx_pf_5numpy_7ndarray___getbuffer__ (line 8861) | static int __pyx_pf_5numpy_7ndarray___getbuffer__(PyArrayObject *__pyx_v... function CYTHON_UNUSED (line 9612) | static CYTHON_UNUSED void __pyx_pw_5numpy_7ndarray_3__releasebuffer__(Py... function __pyx_pf_5numpy_7ndarray_2__releasebuffer__ (line 9621) | static void __pyx_pf_5numpy_7ndarray_2__releasebuffer__(PyArrayObject *_... function CYTHON_INLINE (line 9702) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew1(PyOb... function CYTHON_INLINE (line 9749) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew2(PyOb... function CYTHON_INLINE (line 9796) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew3(PyOb... function CYTHON_INLINE (line 9843) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew4(PyOb... function CYTHON_INLINE (line 9890) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew5(PyOb... function CYTHON_INLINE (line 9937) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyDataType_SHAPE(PyArray_D... function CYTHON_INLINE (line 10011) | static CYTHON_INLINE char *__pyx_f_5numpy__util_dtypestring(PyArray_Desc... function CYTHON_INLINE (line 10757) | static CYTHON_INLINE void __pyx_f_5numpy_set_array_base(PyArrayObject *_... function CYTHON_INLINE (line 10853) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObje... function CYTHON_INLINE (line 10926) | static CYTHON_INLINE int __pyx_f_5numpy_import_array(void) { function CYTHON_INLINE (line 11055) | static CYTHON_INLINE int __pyx_f_5numpy_import_umath(void) { function CYTHON_INLINE (line 11184) | static CYTHON_INLINE int __pyx_f_5numpy_import_ufunc(void) { function PyObject (line 11302) | static PyObject *__pyx_tp_new_14crowdposetools_5_mask_RLEs(PyTypeObject ... function __pyx_tp_dealloc_14crowdposetools_5_mask_RLEs (line 11317) | static void __pyx_tp_dealloc_14crowdposetools_5_mask_RLEs(PyObject *o) { function PyObject (line 11334) | static PyObject *__pyx_tp_getattro_14crowdposetools_5_mask_RLEs(PyObject... type __pyx_obj_14crowdposetools_5_mask_RLEs (line 11353) | struct __pyx_obj_14crowdposetools_5_mask_RLEs function PyObject (line 11408) | static PyObject *__pyx_tp_new_14crowdposetools_5_mask_Masks(PyTypeObject... function __pyx_tp_dealloc_14crowdposetools_5_mask_Masks (line 11423) | static void __pyx_tp_dealloc_14crowdposetools_5_mask_Masks(PyObject *o) { type __pyx_obj_14crowdposetools_5_mask_Masks (line 11442) | struct __pyx_obj_14crowdposetools_5_mask_Masks type PyModuleDef (line 11512) | struct PyModuleDef function __Pyx_InitCachedBuiltins (line 11650) | static int __Pyx_InitCachedBuiltins(void) { function __Pyx_InitCachedConstants (line 11663) | static int __Pyx_InitCachedConstants(void) { function __Pyx_InitGlobals (line 12109) | static int __Pyx_InitGlobals(void) { function __Pyx_modinit_global_init_code (line 12129) | static int __Pyx_modinit_global_init_code(void) { function __Pyx_modinit_variable_export_code (line 12137) | static int __Pyx_modinit_variable_export_code(void) { function __Pyx_modinit_function_export_code (line 12145) | static int __Pyx_modinit_function_export_code(void) { function __Pyx_modinit_type_init_code (line 12153) | static int __Pyx_modinit_type_init_code(void) { function __Pyx_modinit_type_import_code (line 12177) | static int __Pyx_modinit_type_import_code(void) { function __Pyx_modinit_variable_import_code (line 12200) | static int __Pyx_modinit_variable_import_code(void) { function __Pyx_modinit_function_import_code (line 12208) | static int __Pyx_modinit_function_import_code(void) { function __Pyx_PyMODINIT_FUNC (line 12246) | __Pyx_PyMODINIT_FUNC PyInit__mask(void) function __Pyx_copy_spec_to_module (line 12251) | static int __Pyx_copy_spec_to_module(PyObject *spec, PyObject *moddict, ... function PyObject (line 12264) | static PyObject* __pyx_pymod_create(PyObject *spec, CYTHON_UNUSED PyModu... function __Pyx_RefNannyAPIStruct (line 12641) | static __Pyx_RefNannyAPIStruct *__Pyx_RefNannyImportAPI(const char *modn... function CYTHON_INLINE (line 12658) | static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStr(PyObject* obj, ... function PyObject (line 12671) | static PyObject *__Pyx_GetBuiltinName(PyObject *name) { function __Pyx_RaiseDoubleKeywordsError (line 12685) | static void __Pyx_RaiseDoubleKeywordsError( function __Pyx_ParseOptionalKeywords (line 12699) | static int __Pyx_ParseOptionalKeywords( function __Pyx_RaiseArgtupleInvalid (line 12801) | static void __Pyx_RaiseArgtupleInvalid( function CYTHON_INLINE (line 12827) | static CYTHON_INLINE int __Pyx_PyBytes_Equals(PyObject* s1, PyObject* s2... function CYTHON_INLINE (line 12874) | static CYTHON_INLINE int __Pyx_PyUnicode_Equals(PyObject* s1, PyObject* ... function CYTHON_INLINE (line 12977) | static CYTHON_INLINE PyObject * __Pyx_PyCFunction_FastCall(PyObject *fun... function PyObject (line 13001) | static PyObject* __Pyx_PyFunction_FastCallNoKw(PyCodeObject *co, PyObjec... function CYTHON_INLINE (line 13120) | static CYTHON_INLINE PyObject* __Pyx_PyObject_Call(PyObject *func, PyObj... function CYTHON_INLINE (line 13140) | static CYTHON_INLINE PyObject* __Pyx_PyObject_CallMethO(PyObject *func, ... function PyObject (line 13160) | static PyObject* __Pyx__PyObject_CallOneArg(PyObject *func, PyObject *ar... function CYTHON_INLINE (line 13170) | static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func,... function CYTHON_INLINE (line 13188) | static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func,... function CYTHON_INLINE (line 13200) | static CYTHON_INLINE void __Pyx_ErrRestoreInState(PyThreadState *tstate,... function CYTHON_INLINE (line 13212) | static CYTHON_INLINE void __Pyx_ErrFetchInState(PyThreadState *tstate, P... function __Pyx_Raise (line 13224) | static void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, function __Pyx_Raise (line 13275) | static void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, P... function CYTHON_INLINE (line 13382) | static CYTHON_INLINE int __Pyx_TypeTest(PyObject *obj, PyTypeObject *typ... function __Pyx__ArgTypeTest (line 13395) | static int __Pyx__ArgTypeTest(PyObject *obj, PyTypeObject *type, const c... function PyObject (line 13417) | static PyObject* __Pyx_PyInt_AddObjC(PyObject *op1, PyObject *op2, CYTHO... function PyObject (line 13539) | static PyObject* __Pyx_PyInt_EqObjC(PyObject *op1, PyObject *op2, CYTHON... function PyObject (line 13657) | static PyObject *__Pyx_PyDict_GetItem(PyObject *d, PyObject* key) { function PyObject (line 13675) | static PyObject *__Pyx_GetItemInt_Generic(PyObject *o, PyObject* j) { function CYTHON_INLINE (line 13682) | static CYTHON_INLINE PyObject *__Pyx_GetItemInt_List_Fast(PyObject *o, P... function CYTHON_INLINE (line 13700) | static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Tuple_Fast(PyObject *o, ... function CYTHON_INLINE (line 13718) | static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Fast(PyObject *o, Py_ssi... function CYTHON_INLINE (line 13762) | static CYTHON_INLINE int __Pyx_Is_Little_Endian(void) function __Pyx_BufFmt_Init (line 13773) | static void __Pyx_BufFmt_Init(__Pyx_BufFmt_Context* ctx, function __Pyx_BufFmt_ParseNumber (line 13800) | static int __Pyx_BufFmt_ParseNumber(const char** ts) { function __Pyx_BufFmt_ExpectNumber (line 13815) | static int __Pyx_BufFmt_ExpectNumber(const char **ts) { function __Pyx_BufFmt_RaiseUnexpectedChar (line 13822) | static void __Pyx_BufFmt_RaiseUnexpectedChar(char ch) { function __Pyx_BufFmt_TypeCharToStandardSize (line 13850) | static size_t __Pyx_BufFmt_TypeCharToStandardSize(char ch, int is_comple... function __Pyx_BufFmt_TypeCharToNativeSize (line 13868) | static size_t __Pyx_BufFmt_TypeCharToNativeSize(char ch, int is_complex) { type __Pyx_st_short (line 13887) | typedef struct { char c; short x; } __Pyx_st_short; type __Pyx_st_int (line 13888) | typedef struct { char c; int x; } __Pyx_st_int; type __Pyx_st_long (line 13889) | typedef struct { char c; long x; } __Pyx_st_long; type __Pyx_st_float (line 13890) | typedef struct { char c; float x; } __Pyx_st_float; type __Pyx_st_double (line 13891) | typedef struct { char c; double x; } __Pyx_st_double; type __Pyx_st_longdouble (line 13892) | typedef struct { char c; long double x; } __Pyx_st_longdouble; type __Pyx_st_void_p (line 13893) | typedef struct { char c; void *x; } __Pyx_st_void_p; type __Pyx_st_longlong (line 13895) | typedef struct { char c; PY_LONG_LONG x; } __Pyx_st_longlong; function __Pyx_BufFmt_TypeCharToAlignment (line 13897) | static size_t __Pyx_BufFmt_TypeCharToAlignment(char ch, CYTHON_UNUSED in... type __Pyx_pad_short (line 13919) | typedef struct { short x; char c; } __Pyx_pad_short; type __Pyx_pad_int (line 13920) | typedef struct { int x; char c; } __Pyx_pad_int; type __Pyx_pad_long (line 13921) | typedef struct { long x; char c; } __Pyx_pad_long; type __Pyx_pad_float (line 13922) | typedef struct { float x; char c; } __Pyx_pad_float; type __Pyx_pad_double (line 13923) | typedef struct { double x; char c; } __Pyx_pad_double; type __Pyx_pad_longdouble (line 13924) | typedef struct { long double x; char c; } __Pyx_pad_longdouble; type __Pyx_pad_void_p (line 13925) | typedef struct { void *x; char c; } __Pyx_pad_void_p; type __Pyx_pad_longlong (line 13927) | typedef struct { PY_LONG_LONG x; char c; } __Pyx_pad_longlong; function __Pyx_BufFmt_TypeCharToPadding (line 13929) | static size_t __Pyx_BufFmt_TypeCharToPadding(char ch, CYTHON_UNUSED int ... function __Pyx_BufFmt_TypeCharToGroup (line 13947) | static char __Pyx_BufFmt_TypeCharToGroup(char ch, int is_complex) { function __Pyx_BufFmt_RaiseExpected (line 13968) | static void __Pyx_BufFmt_RaiseExpected(__Pyx_BufFmt_Context* ctx) { function __Pyx_BufFmt_ProcessTypeChunk (line 13992) | static int __Pyx_BufFmt_ProcessTypeChunk(__Pyx_BufFmt_Context* ctx) { function PyObject (line 14094) | static PyObject * function CYTHON_INLINE (line 14275) | static CYTHON_INLINE void __Pyx_SafeReleaseBuffer(Py_buffer* info) { function __Pyx_ZeroBuffer (line 14280) | static void __Pyx_ZeroBuffer(Py_buffer* buf) { function __Pyx__GetBufferAndValidate (line 14287) | static int __Pyx__GetBufferAndValidate( function PyTypeObject (line 14322) | static PyTypeObject* __Pyx_FetchCommonType(PyTypeObject* type) { function PyObject (line 14362) | static PyObject * function __Pyx_CyFunction_set_doc (line 14382) | static int function PyObject (line 14394) | static PyObject * function PyObject (line 14428) | static PyObject * function PyObject (line 14453) | static PyObject * function PyObject (line 14463) | static PyObject * function __Pyx_CyFunction_set_dict (line 14474) | static int function PyObject (line 14494) | static PyObject * function PyObject (line 14500) | static PyObject * function PyObject (line 14506) | static PyObject * function __Pyx_CyFunction_init_defaults (line 14513) | static int function __Pyx_CyFunction_set_defaults (line 14535) | static int function PyObject (line 14551) | static PyObject * function __Pyx_CyFunction_set_kwdefaults (line 14565) | static int function PyObject (line 14581) | static PyObject * function __Pyx_CyFunction_set_annotations (line 14595) | static int function PyObject (line 14611) | static PyObject * function PyObject (line 14647) | static PyObject * function PyObject (line 14665) | static PyObject *__Pyx_CyFunction_New(PyTypeObject *type, PyMethodDef *m... function __Pyx_CyFunction_clear (line 14697) | static int function __Pyx__CyFunction_dealloc (line 14722) | static void __Pyx__CyFunction_dealloc(__pyx_CyFunctionObject *m) function __Pyx_CyFunction_dealloc (line 14729) | static void __Pyx_CyFunction_dealloc(__pyx_CyFunctionObject *m) function __Pyx_CyFunction_traverse (line 14734) | static int __Pyx_CyFunction_traverse(__pyx_CyFunctionObject *m, visitpro... function PyObject (line 14755) | static PyObject *__Pyx_CyFunction_descr_get(PyObject *func, PyObject *ob... function PyObject (line 14771) | static PyObject* function PyObject (line 14782) | static PyObject * __Pyx_CyFunction_CallMethod(PyObject *func, PyObject *... function CYTHON_INLINE (line 14836) | static CYTHON_INLINE PyObject *__Pyx_CyFunction_Call(PyObject *func, PyO... function PyObject (line 14839) | static PyObject *__Pyx_CyFunction_CallAsMethod(PyObject *func, PyObject ... function __pyx_CyFunction_init (line 14922) | static int __pyx_CyFunction_init(void) { function CYTHON_INLINE (line 14929) | static CYTHON_INLINE void *__Pyx_CyFunction_InitDefaults(PyObject *func,... function CYTHON_INLINE (line 14938) | static CYTHON_INLINE void __Pyx_CyFunction_SetDefaultsTuple(PyObject *fu... function CYTHON_INLINE (line 14943) | static CYTHON_INLINE void __Pyx_CyFunction_SetDefaultsKwDict(PyObject *f... function CYTHON_INLINE (line 14948) | static CYTHON_INLINE void __Pyx_CyFunction_SetAnnotationsDict(PyObject *... function __Pyx_RaiseBufferFallbackError (line 14955) | static void __Pyx_RaiseBufferFallbackError(void) { function CYTHON_INLINE (line 14961) | static CYTHON_INLINE Py_ssize_t __Pyx_div_Py_ssize_t(Py_ssize_t a, Py_ss... function __Pyx_RaiseBufferIndexError (line 14969) | static void __Pyx_RaiseBufferIndexError(int axis) { function CYTHON_INLINE (line 14975) | static CYTHON_INLINE void __Pyx_RaiseTooManyValuesError(Py_ssize_t expec... function CYTHON_INLINE (line 14981) | static CYTHON_INLINE void __Pyx_RaiseNeedMoreValuesError(Py_ssize_t inde... function CYTHON_INLINE (line 14988) | static CYTHON_INLINE void __Pyx_RaiseNoneNotIterableError(void) { function CYTHON_INLINE (line 14994) | static CYTHON_INLINE void __Pyx__ExceptionSave(PyThreadState *tstate, Py... function CYTHON_INLINE (line 15008) | static CYTHON_INLINE void __Pyx__ExceptionReset(PyThreadState *tstate, P... function __Pyx_PyErr_ExceptionMatchesTuple (line 15033) | static int __Pyx_PyErr_ExceptionMatchesTuple(PyObject *exc_type, PyObjec... function CYTHON_INLINE (line 15046) | static CYTHON_INLINE int __Pyx_PyErr_ExceptionMatchesInState(PyThreadSta... function __Pyx_GetException (line 15060) | static int __Pyx_GetException(PyObject **type, PyObject **value, PyObjec... function PyObject (line 15128) | static PyObject *__Pyx_RaiseGenericGetAttributeError(PyTypeObject *tp, P... function CYTHON_INLINE (line 15139) | static CYTHON_INLINE PyObject* __Pyx_PyObject_GenericGetAttrNoDict(PyObj... function PyObject (line 15168) | static PyObject* __Pyx_PyObject_GenericGetAttr(PyObject* obj, PyObject* ... function __Pyx_setup_reduce_is_named (line 15177) | static int __Pyx_setup_reduce_is_named(PyObject* meth, PyObject* name) { function __Pyx_setup_reduce (line 15193) | static int __Pyx_setup_reduce(PyObject* type_obj) { function PyObject (line 15253) | static PyObject *__Pyx_Import(PyObject *name, PyObject *from_list, int l... function __Pyx_CLineForTraceback (line 15319) | static int __Pyx_CLineForTraceback(CYTHON_UNUSED PyThreadState *tstate, ... function __pyx_bisect_code_objects (line 15358) | static int __pyx_bisect_code_objects(__Pyx_CodeObjectCacheEntry* entries... function PyCodeObject (line 15379) | static PyCodeObject *__pyx_find_code_object(int code_line) { function __pyx_insert_code_object (line 15393) | static void __pyx_insert_code_object(int code_line, PyCodeObject* code_o... function PyCodeObject (line 15441) | static PyCodeObject* __Pyx_CreateCodeObjectForTraceback( function __Pyx_AddTraceback (line 15493) | static void __Pyx_AddTraceback(const char *funcname, int c_line, function __Pyx_GetBuffer (line 15523) | static int __Pyx_GetBuffer(PyObject *obj, Py_buffer *view, int flags) { function __Pyx_ReleaseBuffer (line 15529) | static void __Pyx_ReleaseBuffer(Py_buffer *view) { function CYTHON_INLINE (line 15545) | static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value) { function CYTHON_INLINE (line 15598) | static CYTHON_INLINE PyObject* __Pyx_PyInt_From_siz(siz value) { function CYTHON_INLINE (line 15629) | static CYTHON_INLINE PyObject* __Pyx_PyInt_From_Py_intptr_t(Py_intptr_t ... function CYTHON_INLINE (line 15662) | static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_pa... function CYTHON_INLINE (line 15666) | static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_pa... function CYTHON_INLINE (line 15671) | static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_pa... function CYTHON_INLINE (line 15682) | static CYTHON_INLINE int __Pyx_c_eq_float(__pyx_t_float_complex a, __pyx... function CYTHON_INLINE (line 15685) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_sum_float(__pyx_t_flo... function CYTHON_INLINE (line 15691) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_diff_float(__pyx_t_fl... function CYTHON_INLINE (line 15697) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_prod_float(__pyx_t_fl... function CYTHON_INLINE (line 15704) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_quot_float(__pyx_t_fl... function CYTHON_INLINE (line 15724) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_quot_float(__pyx_t_fl... function CYTHON_INLINE (line 15735) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_neg_float(__pyx_t_flo... function CYTHON_INLINE (line 15741) | static CYTHON_INLINE int __Pyx_c_is_zero_float(__pyx_t_float_complex a) { function CYTHON_INLINE (line 15744) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_conj_float(__pyx_t_fl... function CYTHON_INLINE (line 15751) | static CYTHON_INLINE float __Pyx_c_abs_float(__pyx_t_float_complex z) { function CYTHON_INLINE (line 15758) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_pow_float(__pyx_t_flo... function CYTHON_INLINE (line 15817) | static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_... function CYTHON_INLINE (line 15821) | static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_... function CYTHON_INLINE (line 15826) | static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_... function CYTHON_INLINE (line 15837) | static CYTHON_INLINE int __Pyx_c_eq_double(__pyx_t_double_complex a, __p... function CYTHON_INLINE (line 15840) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_sum_double(__pyx_t_d... function CYTHON_INLINE (line 15846) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_diff_double(__pyx_t_... function CYTHON_INLINE (line 15852) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_prod_double(__pyx_t_... function CYTHON_INLINE (line 15859) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot_double(__pyx_t_... function CYTHON_INLINE (line 15879) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot_double(__pyx_t_... function CYTHON_INLINE (line 15890) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_neg_double(__pyx_t_d... function CYTHON_INLINE (line 15896) | static CYTHON_INLINE int __Pyx_c_is_zero_double(__pyx_t_double_complex a) { function CYTHON_INLINE (line 15899) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_conj_double(__pyx_t_... function CYTHON_INLINE (line 15906) | static CYTHON_INLINE double __Pyx_c_abs_double(__pyx_t_double_complex z) { function CYTHON_INLINE (line 15913) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_pow_double(__pyx_t_d... function CYTHON_INLINE (line 15970) | static CYTHON_INLINE PyObject* __Pyx_PyInt_From_int(int value) { function CYTHON_INLINE (line 16001) | static CYTHON_INLINE PyObject* __Pyx_PyInt_From_enum__NPY_TYPES(enum NPY... function __Pyx_InBases (line 16789) | static int __Pyx_InBases(PyTypeObject *a, PyTypeObject *b) { function CYTHON_INLINE (line 16797) | static CYTHON_INLINE int __Pyx_IsSubtype(PyTypeObject *a, PyTypeObject *... function __Pyx_inner_PyErr_GivenExceptionMatches2 (line 16813) | static int __Pyx_inner_PyErr_GivenExceptionMatches2(PyObject *err, PyObj... function CYTHON_INLINE (line 16835) | static CYTHON_INLINE int __Pyx_inner_PyErr_GivenExceptionMatches2(PyObje... function __Pyx_PyErr_GivenExceptionMatchesTuple (line 16843) | static int __Pyx_PyErr_GivenExceptionMatchesTuple(PyObject *exc_type, Py... function CYTHON_INLINE (line 16864) | static CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches(PyObject *err... function CYTHON_INLINE (line 16876) | static CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches2(PyObject *er... function __Pyx_check_binary_version (line 16888) | static int __Pyx_check_binary_version(void) { function PyObject (line 16906) | static PyObject *__Pyx_ImportModule(const char *name) { function PyTypeObject (line 16924) | static PyTypeObject *__Pyx_ImportType(const char *module_name, const cha... function __Pyx_InitStrings (line 16987) | static int __Pyx_InitStrings(__Pyx_StringTabEntry *t) { function CYTHON_INLINE (line 17019) | static CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(const char* c_... function CYTHON_INLINE (line 17022) | static CYTHON_INLINE const char* __Pyx_PyObject_AsString(PyObject* o) { function CYTHON_INLINE (line 17049) | static CYTHON_INLINE const char* __Pyx_PyUnicode_AsStringAndSize(PyObjec... function CYTHON_INLINE (line 17091) | static CYTHON_INLINE int __Pyx_PyObject_IsTrue(PyObject* x) { function PyObject (line 17096) | static PyObject* __Pyx_PyNumber_IntOrLongWrongResultType(PyObject* resul... function CYTHON_INLINE (line 17165) | static CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject* b) { function CYTHON_INLINE (line 17227) | static CYTHON_INLINE PyObject * __Pyx_PyBool_FromLong(long b) { function CYTHON_INLINE (line 17230) | static CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t ival) { FILE: CrowdPose/crowdpose-api/PythonAPI/crowdposetools/coco.py function _isArrayLike (line 66) | def _isArrayLike(obj): class COCO (line 70) | class COCO: method __init__ (line 71) | def __init__(self, annotation_file=None): method createIndex (line 92) | def createIndex(self): method info (line 125) | def info(self): method getAnnIds (line 133) | def getAnnIds(self, imgIds=[], catIds=[], areaRng=[], iscrowd=None): method getCatIds (line 164) | def getCatIds(self, catNms=[], supNms=[], catIds=[]): method getImgIds (line 189) | def getImgIds(self, imgIds=[], catIds=[]): method loadAnns (line 210) | def loadAnns(self, ids=[]): method loadCats (line 221) | def loadCats(self, ids=[]): method loadImgs (line 232) | def loadImgs(self, ids=[]): method loadRes (line 243) | def loadRes(self, resFile): method download (line 310) | def download(self, tarDir=None, imgIds=[]): method loadNumpyAnnotations (line 334) | def loadNumpyAnnotations(self, data): method annToRLE (line 357) | def annToRLE(self, ann): method annToMask (line 378) | def annToMask(self, ann): FILE: CrowdPose/crowdpose-api/PythonAPI/crowdposetools/cocoeval.py class NullWriter (line 12) | class NullWriter(object): method write (line 14) | def write(self, arg): method flush (line 17) | def flush(self): class COCOeval (line 21) | class COCOeval: method __init__ (line 71) | def __init__(self, cocoGt=None, cocoDt=None, iouType='segm'): method _prepare (line 97) | def _prepare(self): method evaluate (line 137) | def evaluate(self): method computeIoU (line 180) | def computeIoU(self, imgId, catId): method computeOks (line 209) | def computeOks(self, imgId, catId): method evaluateImg (line 266) | def evaluateImg(self, imgId, catId, aRng, maxDet): method accumulate (line 350) | def accumulate(self, p=None): method summarize (line 464) | def summarize(self): method __str__ (line 558) | def __str__(self): method get_type_result (line 561) | def get_type_result(self, first=0.01, second=0.85): method split (line 580) | def split(serlf, gt_file, first=0.01, second=0.85): class Params (line 597) | class Params: method setDetParams (line 602) | def setDetParams(self): method setKpParams (line 616) | def setKpParams(self): method __init__ (line 630) | def __init__(self, iouType='segm'): FILE: CrowdPose/crowdpose-api/PythonAPI/crowdposetools/mask.py function encode (line 80) | def encode(bimask): function decode (line 87) | def decode(rleObjs): function area (line 93) | def area(rleObjs): function toBbox (line 99) | def toBbox(rleObjs): FILE: CrowdPose/crowdpose-api/common/gason.cpp function isspace (line 52) | static inline bool isspace(char c) { function isdelim (line 56) | static inline bool isdelim(char c) { function isdigit (line 60) | static inline bool isdigit(char c) { function isxdigit (line 64) | static inline bool isxdigit(char c) { function char2int (line 68) | static inline int char2int(char c) { function string2double (line 74) | static double string2double(char *s, char **endptr) { function JsonNode (line 120) | static inline JsonNode *insertAfter(JsonNode *tail, JsonNode *node) { function JsonValue (line 128) | static inline JsonValue listToValue(JsonTag tag, JsonNode *tail) { function jsonParse (line 137) | int jsonParse(char *s, char **endptr, JsonValue *value, JsonAllocator &a... FILE: CrowdPose/crowdpose-api/common/gason.h type JsonTag (line 8) | enum JsonTag { type JsonNode (line 18) | struct JsonNode function JsonNode (line 54) | JsonNode *toNode() const { type JsonNode (line 60) | struct JsonNode { type JsonIterator (line 66) | struct JsonIterator { function JsonIterator (line 86) | inline JsonIterator end(JsonValue) { FILE: CrowdPose/crowdpose-api/common/maskApi.c function uint (line 11) | uint umin( uint a, uint b ) { return (ab) ? a : b; } function rleInit (line 14) | void rleInit( RLE *R, siz h, siz w, siz m, uint *cnts ) { function rleFree (line 19) | void rleFree( RLE *R ) { function rlesInit (line 23) | void rlesInit( RLE **R, siz n ) { function rlesFree (line 28) | void rlesFree( RLE **R, siz n ) { function rleEncode (line 32) | void rleEncode( RLE *R, const byte *M, siz h, siz w, siz n ) { function rleDecode (line 43) | void rleDecode( const RLE *R, byte *M, siz n ) { function rleMerge (line 49) | void rleMerge( const RLE *R, RLE *M, siz n, int intersect ) { function rleArea (line 72) | void rleArea( const RLE *R, siz n, uint *a ) { function rleIou (line 77) | void rleIou( RLE *dt, RLE *gt, siz m, siz n, byte *iscrowd, double *o ) { function rleNms (line 98) | void rleNms( RLE *dt, siz n, uint *keep, double thr ) { function bbIou (line 109) | void bbIou( BB dt, BB gt, siz m, siz n, byte *iscrowd, double *o ) { function bbNms (line 122) | void bbNms( BB dt, siz n, uint *keep, double thr ) { function rleToBbox (line 133) | void rleToBbox( const RLE *R, BB bb, siz n ) { function rleFrBbox (line 148) | void rleFrBbox( RLE *R, const BB bb, siz h, siz w, siz n ) { function uintCompare (line 157) | int uintCompare(const void *a, const void *b) { function rleFrPoly (line 161) | void rleFrPoly( RLE *R, const double *xy, siz k, siz h, siz w ) { function rleFrString (line 217) | void rleFrString( RLE *R, char *s, siz h, siz w ) { FILE: CrowdPose/crowdpose-api/common/maskApi.h type uint (line 9) | typedef unsigned int uint; type siz (line 10) | typedef unsigned long siz; type byte (line 11) | typedef unsigned char byte; type RLE (line 13) | typedef struct { siz h, w, m; uint *cnts; } RLE; FILE: cocoapi/MatlabAPI/private/gasonMex.cpp function siz (line 18) | siz length( const JsonValue &a ) { function isRegularObjArray (line 23) | bool isRegularObjArray( const JsonValue &a ) { function mxArray (line 35) | mxArray* json( const JsonValue &o ) { function ostrm (line 81) | ostrm& json( ostrm &S, T *A, siz n ) { function ostrm (line 88) | ostrm& json( ostrm &S, T *A, siz n ) { function ostrm (line 93) | ostrm& json( ostrm &S, const char *A ) { function ostrm (line 104) | ostrm& json( ostrm& S, const JsonValue *o ) { function ostrm (line 125) | ostrm& json( ostrm& S, const mxArray *M ) { function mxArray (line 161) | mxArray* mxCreateStringRobust( const char* str ) { function mexFunction (line 176) | void mexFunction( int nl, mxArray *pl[], int nr, const mxArray *pr[] ) FILE: cocoapi/MatlabAPI/private/maskApiMex.c function checkType (line 11) | void checkType( const mxArray *M, mxClassID id ) { function mxArray (line 15) | mxArray* toMxArray( const RLE *R, siz n ) { function RLE (line 27) | RLE* frMxArray( const mxArray *M, siz *n, bool same ) { function mexFunction (line 55) | void mexFunction( int nl, mxArray *pl[], int nr, const mxArray *pr[] ) FILE: cocoapi/PythonAPI/build/lib.linux-x86_64-3.7/pycocotools/coco.py function _isArrayLike (line 66) | def _isArrayLike(obj): class COCO (line 70) | class COCO: method __init__ (line 71) | def __init__(self, annotation_file=None): method createIndex (line 90) | def createIndex(self): method info (line 121) | def info(self): method getAnnIds (line 129) | def getAnnIds(self, imgIds=[], catIds=[], areaRng=[], iscrowd=None): method getCatIds (line 157) | def getCatIds(self, catNms=[], supNms=[], catIds=[]): method getImgIds (line 179) | def getImgIds(self, imgIds=[], catIds=[]): method loadAnns (line 200) | def loadAnns(self, ids=[]): method loadCats (line 211) | def loadCats(self, ids=[]): method loadImgs (line 222) | def loadImgs(self, ids=[]): method showAnns (line 233) | def showAnns(self, anns): method loadRes (line 297) | def loadRes(self, resFile): method download (line 358) | def download(self, tarDir = None, imgIds = [] ): method loadNumpyAnnotations (line 382) | def loadNumpyAnnotations(self, data): method annToRLE (line 405) | def annToRLE(self, ann): method annToMask (line 426) | def annToMask(self, ann): FILE: cocoapi/PythonAPI/build/lib.linux-x86_64-3.7/pycocotools/cocoeval.py class COCOeval (line 10) | class COCOeval: method __init__ (line 60) | def __init__(self, cocoGt=None, cocoDt=None, iouType='segm'): method _prepare (line 84) | def _prepare(self): method evaluate (line 121) | def evaluate(self): method computeIoU (line 163) | def computeIoU(self, imgId, catId): method computeOks (line 192) | def computeOks(self, imgId, catId): method evaluateImg (line 235) | def evaluateImg(self, imgId, catId, aRng, maxDet): method accumulate (line 315) | def accumulate(self, p = None): method summarize (line 422) | def summarize(self): method __str__ (line 495) | def __str__(self): class Params (line 498) | class Params: method setDetParams (line 502) | def setDetParams(self): method setKpParams (line 513) | def setKpParams(self): method __init__ (line 525) | def __init__(self, iouType='segm'): FILE: cocoapi/PythonAPI/build/lib.linux-x86_64-3.7/pycocotools/mask.py function encode (line 80) | def encode(bimask): function decode (line 87) | def decode(rleObjs): function area (line 93) | def area(rleObjs): function toBbox (line 99) | def toBbox(rleObjs): FILE: cocoapi/PythonAPI/pycocotools/_mask.c type PyObject (line 341) | typedef PyObject *(*__Pyx_PyCFunctionFast) (PyObject *self, PyObject *co... type PyObject (line 342) | typedef PyObject *(*__Pyx_PyCFunctionFastWithKeywords) (PyObject *self, ... type Py_tss_t (line 383) | typedef int Py_tss_t; function CYTHON_INLINE (line 384) | static CYTHON_INLINE int PyThread_tss_create(Py_tss_t *key) { function CYTHON_INLINE (line 388) | static CYTHON_INLINE Py_tss_t * PyThread_tss_alloc(void) { function CYTHON_INLINE (line 393) | static CYTHON_INLINE void PyThread_tss_free(Py_tss_t *key) { function CYTHON_INLINE (line 396) | static CYTHON_INLINE int PyThread_tss_is_created(Py_tss_t *key) { function CYTHON_INLINE (line 399) | static CYTHON_INLINE void PyThread_tss_delete(Py_tss_t *key) { function CYTHON_INLINE (line 403) | static CYTHON_INLINE int PyThread_tss_set(Py_tss_t *key, void *value) { function CYTHON_INLINE (line 406) | static CYTHON_INLINE void * PyThread_tss_get(Py_tss_t *key) { type Py_hash_t (line 530) | typedef long Py_hash_t; type __Pyx_PyAsyncMethodsStruct (line 553) | typedef struct { function CYTHON_INLINE (line 567) | static CYTHON_INLINE float __PYX_NAN() { type __Pyx_StringTabEntry (line 610) | typedef struct {PyObject **p; const char *s; const Py_ssize_t n; const c... function CYTHON_INLINE (line 631) | static CYTHON_INLINE int __Pyx_is_valid_index(Py_ssize_t i, Py_ssize_t l... function CYTHON_INLINE (line 680) | static CYTHON_INLINE size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE *u) { function __Pyx_init_sys_getdefaultencoding_params (line 712) | static int __Pyx_init_sys_getdefaultencoding_params(void) { function __Pyx_init_sys_getdefaultencoding_params (line 762) | static int __Pyx_init_sys_getdefaultencoding_params(void) { function CYTHON_INLINE (line 794) | static CYTHON_INLINE void __Pyx_pretend_to_initialize(void* ptr) { (void... type __Pyx_StructField_ (line 839) | struct __Pyx_StructField_ type __Pyx_TypeInfo (line 841) | typedef struct { type __Pyx_StructField (line 851) | typedef struct __Pyx_StructField_ { type __Pyx_BufFmt_StackElem (line 856) | typedef struct { type __Pyx_BufFmt_Context (line 860) | typedef struct { type npy_int8 (line 881) | typedef npy_int8 __pyx_t_5numpy_int8_t; type npy_int16 (line 890) | typedef npy_int16 __pyx_t_5numpy_int16_t; type npy_int32 (line 899) | typedef npy_int32 __pyx_t_5numpy_int32_t; type npy_int64 (line 908) | typedef npy_int64 __pyx_t_5numpy_int64_t; type npy_uint8 (line 917) | typedef npy_uint8 __pyx_t_5numpy_uint8_t; type npy_uint16 (line 926) | typedef npy_uint16 __pyx_t_5numpy_uint16_t; type npy_uint32 (line 935) | typedef npy_uint32 __pyx_t_5numpy_uint32_t; type npy_uint64 (line 944) | typedef npy_uint64 __pyx_t_5numpy_uint64_t; type npy_float32 (line 953) | typedef npy_float32 __pyx_t_5numpy_float32_t; type npy_float64 (line 962) | typedef npy_float64 __pyx_t_5numpy_float64_t; type npy_long (line 971) | typedef npy_long __pyx_t_5numpy_int_t; type npy_longlong (line 980) | typedef npy_longlong __pyx_t_5numpy_long_t; type npy_longlong (line 989) | typedef npy_longlong __pyx_t_5numpy_longlong_t; type npy_ulong (line 998) | typedef npy_ulong __pyx_t_5numpy_uint_t; type npy_ulonglong (line 1007) | typedef npy_ulonglong __pyx_t_5numpy_ulong_t; type npy_ulonglong (line 1016) | typedef npy_ulonglong __pyx_t_5numpy_ulonglong_t; type npy_intp (line 1025) | typedef npy_intp __pyx_t_5numpy_intp_t; type npy_uintp (line 1034) | typedef npy_uintp __pyx_t_5numpy_uintp_t; type npy_double (line 1043) | typedef npy_double __pyx_t_5numpy_float_t; type npy_double (line 1052) | typedef npy_double __pyx_t_5numpy_double_t; type npy_longdouble (line 1061) | typedef npy_longdouble __pyx_t_5numpy_longdouble_t; type std (line 1065) | typedef ::std::complex< float > __pyx_t_float_complex; type __pyx_t_float_complex (line 1067) | typedef float _Complex __pyx_t_float_complex; type __pyx_t_float_complex (line 1070) | typedef struct { float real, imag; } __pyx_t_float_complex; type std (line 1077) | typedef ::std::complex< double > __pyx_t_double_complex; type __pyx_t_double_complex (line 1079) | typedef double _Complex __pyx_t_double_complex; type __pyx_t_double_complex (line 1082) | typedef struct { double real, imag; } __pyx_t_double_complex; type __pyx_obj_11pycocotools_5_mask_RLEs (line 1088) | struct __pyx_obj_11pycocotools_5_mask_RLEs type __pyx_obj_11pycocotools_5_mask_Masks (line 1089) | struct __pyx_obj_11pycocotools_5_mask_Masks type npy_cfloat (line 1098) | typedef npy_cfloat __pyx_t_5numpy_cfloat_t; type npy_cdouble (line 1107) | typedef npy_cdouble __pyx_t_5numpy_cdouble_t; type npy_clongdouble (line 1116) | typedef npy_clongdouble __pyx_t_5numpy_clongdouble_t; type npy_cdouble (line 1125) | typedef npy_cdouble __pyx_t_5numpy_complex_t; type __pyx_obj_11pycocotools_5_mask_RLEs (line 1134) | struct __pyx_obj_11pycocotools_5_mask_RLEs { type __pyx_obj_11pycocotools_5_mask_Masks (line 1148) | struct __pyx_obj_11pycocotools_5_mask_Masks { type __Pyx_RefNannyAPIStruct (line 1163) | typedef struct { function CYTHON_INLINE (line 1354) | static CYTHON_INLINE int __Pyx_PyList_Append(PyObject* list, PyObject* x) { function CYTHON_INLINE (line 1486) | static CYTHON_INLINE int __Pyx_ListComp_Append(PyObject* list, PyObject*... type __pyx_CyFunctionObject (line 1517) | typedef struct { function CYTHON_INLINE (line 1569) | static CYTHON_INLINE int __Pyx_PySequence_ContainsTF(PyObject* item, PyO... type __Pyx_ImportType_CheckSize (line 1635) | enum __Pyx_ImportType_CheckSize { type __Pyx_ImportType_CheckSize (line 1640) | enum __Pyx_ImportType_CheckSize type __Pyx_CodeObjectCacheEntry (line 1654) | typedef struct { type __Pyx_CodeObjectCache (line 1658) | struct __Pyx_CodeObjectCache { type __Pyx_CodeObjectCache (line 1663) | struct __Pyx_CodeObjectCache type __Pyx_Buf_DimInfo (line 1673) | typedef struct { type __Pyx_Buffer (line 1676) | typedef struct { type __Pyx_LocalBuf_ND (line 1680) | typedef struct { type NPY_TYPES (line 1806) | enum NPY_TYPES type __pyx_obj_11pycocotools_5_mask_RLEs (line 2122) | struct __pyx_obj_11pycocotools_5_mask_RLEs type __pyx_obj_11pycocotools_5_mask_RLEs (line 2123) | struct __pyx_obj_11pycocotools_5_mask_RLEs type __pyx_obj_11pycocotools_5_mask_RLEs (line 2124) | struct __pyx_obj_11pycocotools_5_mask_RLEs type __pyx_obj_11pycocotools_5_mask_Masks (line 2127) | struct __pyx_obj_11pycocotools_5_mask_Masks type __pyx_obj_11pycocotools_5_mask_Masks (line 2128) | struct __pyx_obj_11pycocotools_5_mask_Masks type __pyx_obj_11pycocotools_5_mask_RLEs (line 2131) | struct __pyx_obj_11pycocotools_5_mask_RLEs type __pyx_obj_11pycocotools_5_mask_RLEs (line 2138) | struct __pyx_obj_11pycocotools_5_mask_RLEs type __pyx_obj_11pycocotools_5_mask_RLEs (line 2138) | struct __pyx_obj_11pycocotools_5_mask_RLEs function __pyx_pw_11pycocotools_5_mask_4RLEs_1__cinit__ (line 2219) | static int __pyx_pw_11pycocotools_5_mask_4RLEs_1__cinit__(PyObject *__py... function __pyx_pf_11pycocotools_5_mask_4RLEs___cinit__ (line 2276) | static int __pyx_pf_11pycocotools_5_mask_4RLEs___cinit__(struct __pyx_ob... function __pyx_pw_11pycocotools_5_mask_4RLEs_3__dealloc__ (line 2323) | static void __pyx_pw_11pycocotools_5_mask_4RLEs_3__dealloc__(PyObject *_... function __pyx_pf_11pycocotools_5_mask_4RLEs_2__dealloc__ (line 2332) | static void __pyx_pf_11pycocotools_5_mask_4RLEs_2__dealloc__(struct __py... function PyObject (line 2413) | static PyObject *__pyx_pw_11pycocotools_5_mask_4RLEs_5__getattr__(PyObje... function PyObject (line 2424) | static PyObject *__pyx_pf_11pycocotools_5_mask_4RLEs_4__getattr__(struct... function PyObject (line 2504) | static PyObject *__pyx_pw_11pycocotools_5_mask_4RLEs_7__reduce_cython__(... function PyObject (line 2515) | static PyObject *__pyx_pf_11pycocotools_5_mask_4RLEs_6__reduce_cython__(... function PyObject (line 2558) | static PyObject *__pyx_pw_11pycocotools_5_mask_4RLEs_9__setstate_cython_... function PyObject (line 2569) | static PyObject *__pyx_pf_11pycocotools_5_mask_4RLEs_8__setstate_cython_... function __pyx_pw_11pycocotools_5_mask_5Masks_1__cinit__ (line 2613) | static int __pyx_pw_11pycocotools_5_mask_5Masks_1__cinit__(PyObject *__p... function __pyx_pf_11pycocotools_5_mask_5Masks___cinit__ (line 2683) | static int __pyx_pf_11pycocotools_5_mask_5Masks___cinit__(struct __pyx_o... function PyObject (line 2777) | static PyObject *__pyx_pw_11pycocotools_5_mask_5Masks_3__array__(PyObjec... function PyObject (line 2788) | static PyObject *__pyx_pf_11pycocotools_5_mask_5Masks_2__array__(struct ... function PyObject (line 2908) | static PyObject *__pyx_pw_11pycocotools_5_mask_5Masks_5__reduce_cython__... function PyObject (line 2919) | static PyObject *__pyx_pf_11pycocotools_5_mask_5Masks_4__reduce_cython__... function PyObject (line 2962) | static PyObject *__pyx_pw_11pycocotools_5_mask_5Masks_7__setstate_cython... function PyObject (line 2973) | static PyObject *__pyx_pf_11pycocotools_5_mask_5Masks_6__setstate_cython... function PyObject (line 3018) | static PyObject *__pyx_pw_11pycocotools_5_mask_1_toString(PyObject *__py... function PyObject (line 3034) | static PyObject *__pyx_pf_11pycocotools_5_mask__toString(CYTHON_UNUSED P... function PyObject (line 3210) | static PyObject *__pyx_pw_11pycocotools_5_mask_3_frString(PyObject *__py... function PyObject (line 3221) | static PyObject *__pyx_pf_11pycocotools_5_mask_2_frString(CYTHON_UNUSED ... function PyObject (line 3579) | static PyObject *__pyx_pw_11pycocotools_5_mask_5encode(PyObject *__pyx_s... function PyObject (line 3595) | static PyObject *__pyx_pf_11pycocotools_5_mask_4encode(CYTHON_UNUSED PyO... function PyObject (line 3742) | static PyObject *__pyx_pw_11pycocotools_5_mask_7decode(PyObject *__pyx_s... function PyObject (line 3753) | static PyObject *__pyx_pf_11pycocotools_5_mask_6decode(CYTHON_UNUSED PyO... function PyObject (line 3918) | static PyObject *__pyx_pw_11pycocotools_5_mask_9merge(PyObject *__pyx_se... function PyObject (line 3981) | static PyObject *__pyx_pf_11pycocotools_5_mask_8merge(CYTHON_UNUSED PyOb... function PyObject (line 4120) | static PyObject *__pyx_pw_11pycocotools_5_mask_11area(PyObject *__pyx_se... function PyObject (line 4131) | static PyObject *__pyx_pf_11pycocotools_5_mask_10area(CYTHON_UNUSED PyOb... function PyObject (line 4311) | static PyObject *__pyx_pw_11pycocotools_5_mask_13iou(PyObject *__pyx_sel... function PyObject (line 4392) | static PyObject *__pyx_pw_11pycocotools_5_mask_3iou_1_preproc(PyObject *... function PyObject (line 4403) | static PyObject *__pyx_pf_11pycocotools_5_mask_3iou__preproc(CYTHON_UNUS... function PyObject (line 5124) | static PyObject *__pyx_pw_11pycocotools_5_mask_3iou_3_rleIou(PyObject *_... function PyObject (line 5235) | static PyObject *__pyx_pf_11pycocotools_5_mask_3iou_2_rleIou(CYTHON_UNUS... function PyObject (line 5313) | static PyObject *__pyx_pw_11pycocotools_5_mask_3iou_5_bbIou(PyObject *__... function PyObject (line 5424) | static PyObject *__pyx_pf_11pycocotools_5_mask_3iou_4_bbIou(CYTHON_UNUSE... function PyObject (line 5528) | static PyObject *__pyx_pw_11pycocotools_5_mask_3iou_7_len(PyObject *__py... function PyObject (line 5539) | static PyObject *__pyx_pf_11pycocotools_5_mask_3iou_6_len(CYTHON_UNUSED ... function PyObject (line 5687) | static PyObject *__pyx_pf_11pycocotools_5_mask_12iou(CYTHON_UNUSED PyObj... function PyObject (line 6278) | static PyObject *__pyx_pw_11pycocotools_5_mask_15toBbox(PyObject *__pyx_... function PyObject (line 6289) | static PyObject *__pyx_pf_11pycocotools_5_mask_14toBbox(CYTHON_UNUSED Py... function PyObject (line 6516) | static PyObject *__pyx_pw_11pycocotools_5_mask_17frBbox(PyObject *__pyx_... function PyObject (line 6591) | static PyObject *__pyx_pf_11pycocotools_5_mask_16frBbox(CYTHON_UNUSED Py... function PyObject (line 6728) | static PyObject *__pyx_pw_11pycocotools_5_mask_19frPoly(PyObject *__pyx_... function PyObject (line 6798) | static PyObject *__pyx_pf_11pycocotools_5_mask_18frPoly(CYTHON_UNUSED Py... function PyObject (line 7080) | static PyObject *__pyx_pw_11pycocotools_5_mask_21frUncompressedRLE(PyObj... type __pyx_obj_11pycocotools_5_mask_RLEs (line 7157) | struct __pyx_obj_11pycocotools_5_mask_RLEs type __pyx_obj_11pycocotools_5_mask_RLEs (line 7232) | struct __pyx_obj_11pycocotools_5_mask_RLEs function PyObject (line 7468) | static PyObject *__pyx_pw_11pycocotools_5_mask_23frPyObjects(PyObject *_... function PyObject (line 7538) | static PyObject *__pyx_pf_11pycocotools_5_mask_22frPyObjects(CYTHON_UNUS... function CYTHON_UNUSED (line 8340) | static CYTHON_UNUSED int __pyx_pw_5numpy_7ndarray_1__getbuffer__(PyObjec... function __pyx_pf_5numpy_7ndarray___getbuffer__ (line 8351) | static int __pyx_pf_5numpy_7ndarray___getbuffer__(PyArrayObject *__pyx_v... function CYTHON_UNUSED (line 9104) | static CYTHON_UNUSED void __pyx_pw_5numpy_7ndarray_3__releasebuffer__(Py... function __pyx_pf_5numpy_7ndarray_2__releasebuffer__ (line 9113) | static void __pyx_pf_5numpy_7ndarray_2__releasebuffer__(PyArrayObject *_... function CYTHON_INLINE (line 9194) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew1(PyOb... function CYTHON_INLINE (line 9241) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew2(PyOb... function CYTHON_INLINE (line 9288) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew3(PyOb... function CYTHON_INLINE (line 9335) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew4(PyOb... function CYTHON_INLINE (line 9382) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew5(PyOb... function CYTHON_INLINE (line 9429) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyDataType_SHAPE(PyArray_D... function CYTHON_INLINE (line 9503) | static CYTHON_INLINE char *__pyx_f_5numpy__util_dtypestring(PyArray_Desc... function CYTHON_INLINE (line 10249) | static CYTHON_INLINE void __pyx_f_5numpy_set_array_base(PyArrayObject *_... function CYTHON_INLINE (line 10291) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObje... function CYTHON_INLINE (line 10372) | static CYTHON_INLINE int __pyx_f_5numpy_import_array(void) { function CYTHON_INLINE (line 10501) | static CYTHON_INLINE int __pyx_f_5numpy_import_umath(void) { function CYTHON_INLINE (line 10630) | static CYTHON_INLINE int __pyx_f_5numpy_import_ufunc(void) { function PyObject (line 10748) | static PyObject *__pyx_tp_new_11pycocotools_5_mask_RLEs(PyTypeObject *t,... function __pyx_tp_dealloc_11pycocotools_5_mask_RLEs (line 10763) | static void __pyx_tp_dealloc_11pycocotools_5_mask_RLEs(PyObject *o) { function PyObject (line 10780) | static PyObject *__pyx_tp_getattro_11pycocotools_5_mask_RLEs(PyObject *o... type __pyx_obj_11pycocotools_5_mask_RLEs (line 10799) | struct __pyx_obj_11pycocotools_5_mask_RLEs function PyObject (line 10865) | static PyObject *__pyx_tp_new_11pycocotools_5_mask_Masks(PyTypeObject *t... function __pyx_tp_dealloc_11pycocotools_5_mask_Masks (line 10880) | static void __pyx_tp_dealloc_11pycocotools_5_mask_Masks(PyObject *o) { type __pyx_obj_11pycocotools_5_mask_Masks (line 10899) | struct __pyx_obj_11pycocotools_5_mask_Masks type PyModuleDef (line 10980) | struct PyModuleDef function CYTHON_SMALL_CODE (line 11129) | static CYTHON_SMALL_CODE int __Pyx_InitCachedBuiltins(void) { function CYTHON_SMALL_CODE (line 11142) | static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { function CYTHON_SMALL_CODE (line 11546) | static CYTHON_SMALL_CODE int __Pyx_InitGlobals(void) { function __Pyx_modinit_global_init_code (line 11566) | static int __Pyx_modinit_global_init_code(void) { function __Pyx_modinit_variable_export_code (line 11574) | static int __Pyx_modinit_variable_export_code(void) { function __Pyx_modinit_function_export_code (line 11582) | static int __Pyx_modinit_function_export_code(void) { function __Pyx_modinit_type_init_code (line 11590) | static int __Pyx_modinit_type_init_code(void) { function __Pyx_modinit_type_import_code (line 11618) | static int __Pyx_modinit_type_import_code(void) { function __Pyx_modinit_variable_import_code (line 11655) | static int __Pyx_modinit_variable_import_code(void) { function __Pyx_modinit_function_import_code (line 11663) | static int __Pyx_modinit_function_import_code(void) { function __Pyx_PyMODINIT_FUNC (line 11692) | __Pyx_PyMODINIT_FUNC PyInit__mask(void) function CYTHON_SMALL_CODE (line 11697) | static CYTHON_SMALL_CODE int __Pyx_check_single_interpreter(void) { function CYTHON_SMALL_CODE (line 11720) | static CYTHON_SMALL_CODE int __Pyx_copy_spec_to_module(PyObject *spec, P... function CYTHON_SMALL_CODE (line 11735) | static CYTHON_SMALL_CODE PyObject* __pyx_pymod_create(PyObject *spec, CY... function __Pyx_RefNannyAPIStruct (line 12120) | static __Pyx_RefNannyAPIStruct *__Pyx_RefNannyImportAPI(const char *modn... function CYTHON_INLINE (line 12137) | static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStr(PyObject* obj, ... function PyObject (line 12150) | static PyObject *__Pyx_GetBuiltinName(PyObject *name) { function __Pyx_RaiseDoubleKeywordsError (line 12164) | static void __Pyx_RaiseDoubleKeywordsError( function __Pyx_ParseOptionalKeywords (line 12178) | static int __Pyx_ParseOptionalKeywords( function __Pyx_RaiseArgtupleInvalid (line 12280) | static void __Pyx_RaiseArgtupleInvalid( function CYTHON_INLINE (line 12306) | static CYTHON_INLINE int __Pyx_PyBytes_Equals(PyObject* s1, PyObject* s2... function CYTHON_INLINE (line 12353) | static CYTHON_INLINE int __Pyx_PyUnicode_Equals(PyObject* s1, PyObject* ... function CYTHON_INLINE (line 12456) | static CYTHON_INLINE PyObject * __Pyx_PyCFunction_FastCall(PyObject *fun... function PyObject (line 12479) | static PyObject* __Pyx_PyFunction_FastCallNoKw(PyCodeObject *co, PyObjec... function CYTHON_INLINE (line 12598) | static CYTHON_INLINE PyObject* __Pyx_PyObject_Call(PyObject *func, PyObj... function CYTHON_INLINE (line 12618) | static CYTHON_INLINE PyObject* __Pyx_PyObject_CallMethO(PyObject *func, ... function PyObject (line 12638) | static PyObject* __Pyx__PyObject_CallOneArg(PyObject *func, PyObject *ar... function CYTHON_INLINE (line 12648) | static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func,... function CYTHON_INLINE (line 12666) | static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func,... function CYTHON_INLINE (line 12678) | static CYTHON_INLINE void __Pyx_ErrRestoreInState(PyThreadState *tstate,... function CYTHON_INLINE (line 12690) | static CYTHON_INLINE void __Pyx_ErrFetchInState(PyThreadState *tstate, P... function __Pyx_Raise (line 12702) | static void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, function __Pyx_Raise (line 12753) | static void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, P... function CYTHON_INLINE (line 12860) | static CYTHON_INLINE int __Pyx_TypeTest(PyObject *obj, PyTypeObject *typ... function __Pyx__ArgTypeTest (line 12873) | static int __Pyx__ArgTypeTest(PyObject *obj, PyTypeObject *type, const c... function PyObject (line 12895) | static PyObject* __Pyx_PyInt_AddObjC(PyObject *op1, PyObject *op2, CYTHO... function CYTHON_INLINE (line 13018) | static CYTHON_INLINE PyObject* __Pyx_PyInt_EqObjC(PyObject *op1, PyObjec... function CYTHON_INLINE (line 13086) | static CYTHON_INLINE PY_UINT64_T __Pyx_get_tp_dict_version(PyObject *obj) { function CYTHON_INLINE (line 13090) | static CYTHON_INLINE PY_UINT64_T __Pyx_get_object_dict_version(PyObject ... function CYTHON_INLINE (line 13102) | static CYTHON_INLINE int __Pyx_object_dict_version_matches(PyObject* obj... function CYTHON_INLINE (line 13114) | static CYTHON_INLINE PyObject *__Pyx__GetModuleGlobalName(PyObject *name) function PyObject (line 13147) | static PyObject *__Pyx_PyDict_GetItem(PyObject *d, PyObject* key) { function CYTHON_UNUSED (line 13170) | static CYTHON_UNUSED PyObject* __Pyx_PyObject_Call2Args(PyObject* functi... function PyObject (line 13199) | static PyObject *__Pyx_GetItemInt_Generic(PyObject *o, PyObject* j) { function CYTHON_INLINE (line 13206) | static CYTHON_INLINE PyObject *__Pyx_GetItemInt_List_Fast(PyObject *o, P... function CYTHON_INLINE (line 13224) | static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Tuple_Fast(PyObject *o, ... function CYTHON_INLINE (line 13242) | static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Fast(PyObject *o, Py_ssi... function CYTHON_INLINE (line 13286) | static CYTHON_INLINE int __Pyx_Is_Little_Endian(void) function __Pyx_BufFmt_Init (line 13297) | static void __Pyx_BufFmt_Init(__Pyx_BufFmt_Context* ctx, function __Pyx_BufFmt_ParseNumber (line 13324) | static int __Pyx_BufFmt_ParseNumber(const char** ts) { function __Pyx_BufFmt_ExpectNumber (line 13339) | static int __Pyx_BufFmt_ExpectNumber(const char **ts) { function __Pyx_BufFmt_RaiseUnexpectedChar (line 13346) | static void __Pyx_BufFmt_RaiseUnexpectedChar(char ch) { function __Pyx_BufFmt_TypeCharToStandardSize (line 13375) | static size_t __Pyx_BufFmt_TypeCharToStandardSize(char ch, int is_comple... function __Pyx_BufFmt_TypeCharToNativeSize (line 13393) | static size_t __Pyx_BufFmt_TypeCharToNativeSize(char ch, int is_complex) { type __Pyx_st_short (line 13412) | typedef struct { char c; short x; } __Pyx_st_short; type __Pyx_st_int (line 13413) | typedef struct { char c; int x; } __Pyx_st_int; type __Pyx_st_long (line 13414) | typedef struct { char c; long x; } __Pyx_st_long; type __Pyx_st_float (line 13415) | typedef struct { char c; float x; } __Pyx_st_float; type __Pyx_st_double (line 13416) | typedef struct { char c; double x; } __Pyx_st_double; type __Pyx_st_longdouble (line 13417) | typedef struct { char c; long double x; } __Pyx_st_longdouble; type __Pyx_st_void_p (line 13418) | typedef struct { char c; void *x; } __Pyx_st_void_p; type __Pyx_st_longlong (line 13420) | typedef struct { char c; PY_LONG_LONG x; } __Pyx_st_longlong; function __Pyx_BufFmt_TypeCharToAlignment (line 13422) | static size_t __Pyx_BufFmt_TypeCharToAlignment(char ch, CYTHON_UNUSED in... type __Pyx_pad_short (line 13444) | typedef struct { short x; char c; } __Pyx_pad_short; type __Pyx_pad_int (line 13445) | typedef struct { int x; char c; } __Pyx_pad_int; type __Pyx_pad_long (line 13446) | typedef struct { long x; char c; } __Pyx_pad_long; type __Pyx_pad_float (line 13447) | typedef struct { float x; char c; } __Pyx_pad_float; type __Pyx_pad_double (line 13448) | typedef struct { double x; char c; } __Pyx_pad_double; type __Pyx_pad_longdouble (line 13449) | typedef struct { long double x; char c; } __Pyx_pad_longdouble; type __Pyx_pad_void_p (line 13450) | typedef struct { void *x; char c; } __Pyx_pad_void_p; type __Pyx_pad_longlong (line 13452) | typedef struct { PY_LONG_LONG x; char c; } __Pyx_pad_longlong; function __Pyx_BufFmt_TypeCharToPadding (line 13454) | static size_t __Pyx_BufFmt_TypeCharToPadding(char ch, CYTHON_UNUSED int ... function __Pyx_BufFmt_TypeCharToGroup (line 13472) | static char __Pyx_BufFmt_TypeCharToGroup(char ch, int is_complex) { function __Pyx_BufFmt_RaiseExpected (line 13493) | static void __Pyx_BufFmt_RaiseExpected(__Pyx_BufFmt_Context* ctx) { function __Pyx_BufFmt_ProcessTypeChunk (line 13517) | static int __Pyx_BufFmt_ProcessTypeChunk(__Pyx_BufFmt_Context* ctx) { function PyObject (line 13619) | static PyObject * function CYTHON_INLINE (line 13800) | static CYTHON_INLINE void __Pyx_SafeReleaseBuffer(Py_buffer* info) { function __Pyx_ZeroBuffer (line 13805) | static void __Pyx_ZeroBuffer(Py_buffer* buf) { function __Pyx__GetBufferAndValidate (line 13812) | static int __Pyx__GetBufferAndValidate( function PyTypeObject (line 13847) | static PyTypeObject* __Pyx_FetchCommonType(PyTypeObject* type) { function PyObject (line 13887) | static PyObject * function __Pyx_CyFunction_set_doc (line 13907) | static int function PyObject (line 13919) | static PyObject * function __Pyx_CyFunction_set_name (line 13934) | static int function PyObject (line 13954) | static PyObject * function __Pyx_CyFunction_set_qualname (line 13960) | static int function PyObject (line 13980) | static PyObject * function PyObject (line 13990) | static PyObject * function __Pyx_CyFunction_set_dict (line 14001) | static int function PyObject (line 14021) | static PyObject * function PyObject (line 14027) | static PyObject * function PyObject (line 14033) | static PyObject * function __Pyx_CyFunction_init_defaults (line 14040) | static int function __Pyx_CyFunction_set_defaults (line 14062) | static int function PyObject (line 14078) | static PyObject * function __Pyx_CyFunction_set_kwdefaults (line 14092) | static int function PyObject (line 14108) | static PyObject * function __Pyx_CyFunction_set_annotations (line 14122) | static int function PyObject (line 14138) | static PyObject * function PyObject (line 14174) | static PyObject * function PyObject (line 14192) | static PyObject *__Pyx_CyFunction_New(PyTypeObject *type, PyMethodDef *m... function __Pyx_CyFunction_clear (line 14224) | static int function __Pyx__CyFunction_dealloc (line 14249) | static void __Pyx__CyFunction_dealloc(__pyx_CyFunctionObject *m) function __Pyx_CyFunction_dealloc (line 14256) | static void __Pyx_CyFunction_dealloc(__pyx_CyFunctionObject *m) function __Pyx_CyFunction_traverse (line 14261) | static int __Pyx_CyFunction_traverse(__pyx_CyFunctionObject *m, visitpro... function PyObject (line 14282) | static PyObject *__Pyx_CyFunction_descr_get(PyObject *func, PyObject *ob... function PyObject (line 14298) | static PyObject* function PyObject (line 14309) | static PyObject * __Pyx_CyFunction_CallMethod(PyObject *func, PyObject *... function CYTHON_INLINE (line 14363) | static CYTHON_INLINE PyObject *__Pyx_CyFunction_Call(PyObject *func, PyO... function PyObject (line 14366) | static PyObject *__Pyx_CyFunction_CallAsMethod(PyObject *func, PyObject ... function __pyx_CyFunction_init (line 14455) | static int __pyx_CyFunction_init(void) { function CYTHON_INLINE (line 14462) | static CYTHON_INLINE void *__Pyx_CyFunction_InitDefaults(PyObject *func,... function CYTHON_INLINE (line 14471) | static CYTHON_INLINE void __Pyx_CyFunction_SetDefaultsTuple(PyObject *fu... function CYTHON_INLINE (line 14476) | static CYTHON_INLINE void __Pyx_CyFunction_SetDefaultsKwDict(PyObject *f... function CYTHON_INLINE (line 14481) | static CYTHON_INLINE void __Pyx_CyFunction_SetAnnotationsDict(PyObject *... function __Pyx_RaiseBufferFallbackError (line 14488) | static void __Pyx_RaiseBufferFallbackError(void) { function CYTHON_INLINE (line 14494) | static CYTHON_INLINE Py_ssize_t __Pyx_div_Py_ssize_t(Py_ssize_t a, Py_ss... function __Pyx_RaiseBufferIndexError (line 14502) | static void __Pyx_RaiseBufferIndexError(int axis) { function CYTHON_INLINE (line 14508) | static CYTHON_INLINE void __Pyx_RaiseTooManyValuesError(Py_ssize_t expec... function CYTHON_INLINE (line 14514) | static CYTHON_INLINE void __Pyx_RaiseNeedMoreValuesError(Py_ssize_t inde... function CYTHON_INLINE (line 14521) | static CYTHON_INLINE void __Pyx_RaiseNoneNotIterableError(void) { function _PyErr_StackItem (line 14527) | static _PyErr_StackItem * function CYTHON_INLINE (line 14542) | static CYTHON_INLINE void __Pyx__ExceptionSave(PyThreadState *tstate, Py... function CYTHON_INLINE (line 14557) | static CYTHON_INLINE void __Pyx__ExceptionReset(PyThreadState *tstate, P... function __Pyx_PyErr_ExceptionMatchesTuple (line 14583) | static int __Pyx_PyErr_ExceptionMatchesTuple(PyObject *exc_type, PyObjec... function CYTHON_INLINE (line 14596) | static CYTHON_INLINE int __Pyx_PyErr_ExceptionMatchesInState(PyThreadSta... function __Pyx_GetException (line 14610) | static int __Pyx_GetException(PyObject **type, PyObject **value, PyObjec... function PyObject (line 14682) | static PyObject *__Pyx_RaiseGenericGetAttributeError(PyTypeObject *tp, P... function CYTHON_INLINE (line 14693) | static CYTHON_INLINE PyObject* __Pyx_PyObject_GenericGetAttrNoDict(PyObj... function PyObject (line 14722) | static PyObject* __Pyx_PyObject_GenericGetAttr(PyObject* obj, PyObject* ... function __Pyx_setup_reduce_is_named (line 14731) | static int __Pyx_setup_reduce_is_named(PyObject* meth, PyObject* name) { function __Pyx_setup_reduce (line 14747) | static int __Pyx_setup_reduce(PyObject* type_obj) { function PyTypeObject (line 14809) | static PyTypeObject *__Pyx_ImportType(PyObject *module, const char *modu... function PyObject (line 14868) | static PyObject *__Pyx_Import(PyObject *name, PyObject *from_list, int l... function __Pyx_CLineForTraceback (line 14934) | static int __Pyx_CLineForTraceback(PyThreadState *tstate, int c_line) { function __pyx_bisect_code_objects (line 14975) | static int __pyx_bisect_code_objects(__Pyx_CodeObjectCacheEntry* entries... function PyCodeObject (line 14996) | static PyCodeObject *__pyx_find_code_object(int code_line) { function __pyx_insert_code_object (line 15010) | static void __pyx_insert_code_object(int code_line, PyCodeObject* code_o... function PyCodeObject (line 15058) | static PyCodeObject* __Pyx_CreateCodeObjectForTraceback( function __Pyx_AddTraceback (line 15110) | static void __Pyx_AddTraceback(const char *funcname, int c_line, function __Pyx_GetBuffer (line 15140) | static int __Pyx_GetBuffer(PyObject *obj, Py_buffer *view, int flags) { function __Pyx_ReleaseBuffer (line 15146) | static void __Pyx_ReleaseBuffer(Py_buffer *view) { function CYTHON_INLINE (line 15162) | static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value) { function CYTHON_INLINE (line 15215) | static CYTHON_INLINE PyObject* __Pyx_PyInt_From_siz(siz value) { function CYTHON_INLINE (line 15246) | static CYTHON_INLINE PyObject* __Pyx_PyInt_From_Py_intptr_t(Py_intptr_t ... function CYTHON_INLINE (line 15279) | static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_pa... function CYTHON_INLINE (line 15283) | static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_pa... function CYTHON_INLINE (line 15288) | static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_pa... function CYTHON_INLINE (line 15299) | static CYTHON_INLINE int __Pyx_c_eq_float(__pyx_t_float_complex a, __pyx... function CYTHON_INLINE (line 15302) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_sum_float(__pyx_t_flo... function CYTHON_INLINE (line 15308) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_diff_float(__pyx_t_fl... function CYTHON_INLINE (line 15314) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_prod_float(__pyx_t_fl... function CYTHON_INLINE (line 15321) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_quot_float(__pyx_t_fl... function CYTHON_INLINE (line 15341) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_quot_float(__pyx_t_fl... function CYTHON_INLINE (line 15352) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_neg_float(__pyx_t_flo... function CYTHON_INLINE (line 15358) | static CYTHON_INLINE int __Pyx_c_is_zero_float(__pyx_t_float_complex a) { function CYTHON_INLINE (line 15361) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_conj_float(__pyx_t_fl... function CYTHON_INLINE (line 15368) | static CYTHON_INLINE float __Pyx_c_abs_float(__pyx_t_float_complex z) { function CYTHON_INLINE (line 15375) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_pow_float(__pyx_t_flo... function CYTHON_INLINE (line 15433) | static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_... function CYTHON_INLINE (line 15437) | static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_... function CYTHON_INLINE (line 15442) | static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_... function CYTHON_INLINE (line 15453) | static CYTHON_INLINE int __Pyx_c_eq_double(__pyx_t_double_complex a, __p... function CYTHON_INLINE (line 15456) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_sum_double(__pyx_t_d... function CYTHON_INLINE (line 15462) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_diff_double(__pyx_t_... function CYTHON_INLINE (line 15468) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_prod_double(__pyx_t_... function CYTHON_INLINE (line 15475) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot_double(__pyx_t_... function CYTHON_INLINE (line 15495) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot_double(__pyx_t_... function CYTHON_INLINE (line 15506) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_neg_double(__pyx_t_d... function CYTHON_INLINE (line 15512) | static CYTHON_INLINE int __Pyx_c_is_zero_double(__pyx_t_double_complex a) { function CYTHON_INLINE (line 15515) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_conj_double(__pyx_t_... function CYTHON_INLINE (line 15522) | static CYTHON_INLINE double __Pyx_c_abs_double(__pyx_t_double_complex z) { function CYTHON_INLINE (line 15529) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_pow_double(__pyx_t_d... function CYTHON_INLINE (line 15585) | static CYTHON_INLINE PyObject* __Pyx_PyInt_From_int(int value) { function CYTHON_INLINE (line 15616) | static CYTHON_INLINE PyObject* __Pyx_PyInt_From_enum__NPY_TYPES(enum NPY... function __Pyx_InBases (line 16404) | static int __Pyx_InBases(PyTypeObject *a, PyTypeObject *b) { function CYTHON_INLINE (line 16412) | static CYTHON_INLINE int __Pyx_IsSubtype(PyTypeObject *a, PyTypeObject *... function __Pyx_inner_PyErr_GivenExceptionMatches2 (line 16428) | static int __Pyx_inner_PyErr_GivenExceptionMatches2(PyObject *err, PyObj... function CYTHON_INLINE (line 16450) | static CYTHON_INLINE int __Pyx_inner_PyErr_GivenExceptionMatches2(PyObje... function __Pyx_PyErr_GivenExceptionMatchesTuple (line 16458) | static int __Pyx_PyErr_GivenExceptionMatchesTuple(PyObject *exc_type, Py... function CYTHON_INLINE (line 16479) | static CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches(PyObject *err... function CYTHON_INLINE (line 16491) | static CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches2(PyObject *er... function __Pyx_check_binary_version (line 16503) | static int __Pyx_check_binary_version(void) { function __Pyx_InitStrings (line 16519) | static int __Pyx_InitStrings(__Pyx_StringTabEntry *t) { function CYTHON_INLINE (line 16551) | static CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(const char* c_... function CYTHON_INLINE (line 16554) | static CYTHON_INLINE const char* __Pyx_PyObject_AsString(PyObject* o) { function CYTHON_INLINE (line 16581) | static CYTHON_INLINE const char* __Pyx_PyUnicode_AsStringAndSize(PyObjec... function CYTHON_INLINE (line 16623) | static CYTHON_INLINE int __Pyx_PyObject_IsTrue(PyObject* x) { function CYTHON_INLINE (line 16628) | static CYTHON_INLINE int __Pyx_PyObject_IsTrueAndDecref(PyObject* x) { function PyObject (line 16635) | static PyObject* __Pyx_PyNumber_IntOrLongWrongResultType(PyObject* resul... function CYTHON_INLINE (line 16704) | static CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject* b) { function CYTHON_INLINE (line 16766) | static CYTHON_INLINE PyObject * __Pyx_PyBool_FromLong(long b) { function CYTHON_INLINE (line 16769) | static CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t ival) { FILE: cocoapi/PythonAPI/pycocotools/coco.py function _isArrayLike (line 66) | def _isArrayLike(obj): class COCO (line 70) | class COCO: method __init__ (line 71) | def __init__(self, annotation_file=None): method createIndex (line 90) | def createIndex(self): method info (line 121) | def info(self): method getAnnIds (line 129) | def getAnnIds(self, imgIds=[], catIds=[], areaRng=[], iscrowd=None): method getCatIds (line 157) | def getCatIds(self, catNms=[], supNms=[], catIds=[]): method getImgIds (line 179) | def getImgIds(self, imgIds=[], catIds=[]): method loadAnns (line 200) | def loadAnns(self, ids=[]): method loadCats (line 211) | def loadCats(self, ids=[]): method loadImgs (line 222) | def loadImgs(self, ids=[]): method showAnns (line 233) | def showAnns(self, anns): method loadRes (line 297) | def loadRes(self, resFile): method download (line 358) | def download(self, tarDir = None, imgIds = [] ): method loadNumpyAnnotations (line 382) | def loadNumpyAnnotations(self, data): method annToRLE (line 405) | def annToRLE(self, ann): method annToMask (line 426) | def annToMask(self, ann): FILE: cocoapi/PythonAPI/pycocotools/cocoeval.py class COCOeval (line 10) | class COCOeval: method __init__ (line 60) | def __init__(self, cocoGt=None, cocoDt=None, iouType='segm'): method _prepare (line 84) | def _prepare(self): method evaluate (line 121) | def evaluate(self): method computeIoU (line 163) | def computeIoU(self, imgId, catId): method computeOks (line 192) | def computeOks(self, imgId, catId): method evaluateImg (line 235) | def evaluateImg(self, imgId, catId, aRng, maxDet): method accumulate (line 315) | def accumulate(self, p = None): method summarize (line 422) | def summarize(self): method __str__ (line 495) | def __str__(self): class Params (line 498) | class Params: method setDetParams (line 502) | def setDetParams(self): method setKpParams (line 513) | def setKpParams(self): method __init__ (line 525) | def __init__(self, iouType='segm'): FILE: cocoapi/PythonAPI/pycocotools/mask.py function encode (line 80) | def encode(bimask): function decode (line 87) | def decode(rleObjs): function area (line 93) | def area(rleObjs): function toBbox (line 99) | def toBbox(rleObjs): FILE: cocoapi/common/gason.cpp function isspace (line 52) | static inline bool isspace(char c) { function isdelim (line 56) | static inline bool isdelim(char c) { function isdigit (line 60) | static inline bool isdigit(char c) { function isxdigit (line 64) | static inline bool isxdigit(char c) { function char2int (line 68) | static inline int char2int(char c) { function string2double (line 74) | static double string2double(char *s, char **endptr) { function JsonNode (line 120) | static inline JsonNode *insertAfter(JsonNode *tail, JsonNode *node) { function JsonValue (line 128) | static inline JsonValue listToValue(JsonTag tag, JsonNode *tail) { function jsonParse (line 137) | int jsonParse(char *s, char **endptr, JsonValue *value, JsonAllocator &a... FILE: cocoapi/common/gason.h type JsonTag (line 8) | enum JsonTag { type JsonNode (line 18) | struct JsonNode function JsonNode (line 54) | JsonNode *toNode() const { type JsonNode (line 60) | struct JsonNode { type JsonIterator (line 66) | struct JsonIterator { function JsonIterator (line 86) | inline JsonIterator end(JsonValue) { FILE: cocoapi/common/maskApi.c function uint (line 11) | uint umin( uint a, uint b ) { return (ab) ? a : b; } function rleInit (line 14) | void rleInit( RLE *R, siz h, siz w, siz m, uint *cnts ) { function rleFree (line 19) | void rleFree( RLE *R ) { function rlesInit (line 23) | void rlesInit( RLE **R, siz n ) { function rlesFree (line 28) | void rlesFree( RLE **R, siz n ) { function rleEncode (line 32) | void rleEncode( RLE *R, const byte *M, siz h, siz w, siz n ) { function rleDecode (line 43) | void rleDecode( const RLE *R, byte *M, siz n ) { function rleMerge (line 49) | void rleMerge( const RLE *R, RLE *M, siz n, int intersect ) { function rleArea (line 72) | void rleArea( const RLE *R, siz n, uint *a ) { function rleIou (line 77) | void rleIou( RLE *dt, RLE *gt, siz m, siz n, byte *iscrowd, double *o ) { function rleNms (line 98) | void rleNms( RLE *dt, siz n, uint *keep, double thr ) { function bbIou (line 109) | void bbIou( BB dt, BB gt, siz m, siz n, byte *iscrowd, double *o ) { function bbNms (line 122) | void bbNms( BB dt, siz n, uint *keep, double thr ) { function rleToBbox (line 133) | void rleToBbox( const RLE *R, BB bb, siz n ) { function rleFrBbox (line 149) | void rleFrBbox( RLE *R, const BB bb, siz h, siz w, siz n ) { function uintCompare (line 158) | int uintCompare(const void *a, const void *b) { function rleFrPoly (line 162) | void rleFrPoly( RLE *R, const double *xy, siz k, siz h, siz w ) { function rleFrString (line 218) | void rleFrString( RLE *R, char *s, siz h, siz w ) { FILE: cocoapi/common/maskApi.h type uint (line 9) | typedef unsigned int uint; type siz (line 10) | typedef unsigned long siz; type byte (line 11) | typedef unsigned char byte; type RLE (line 13) | typedef struct { siz h, w, m; uint *cnts; } RLE; FILE: src/demo.py function demo (line 17) | def demo(opt): FILE: src/flops_counter.py function get_model_complexity_info (line 5) | def get_model_complexity_info(model, input_res, print_per_layer_stat=Tru... function flops_to_string (line 24) | def flops_to_string(flops, units='GMac', precision=2): function params_to_string (line 44) | def params_to_string(params_num): function print_model_with_flops (line 50) | def print_model_with_flops(model, units='GMac', precision=3): function get_model_parameters_number (line 87) | def get_model_parameters_number(model): function add_flops_counting_methods (line 91) | def add_flops_counting_methods(net_main_module): function compute_average_flops_cost (line 107) | def compute_average_flops_cost(self): function start_flops_count (line 123) | def start_flops_count(self): function stop_flops_count (line 134) | def stop_flops_count(self): function reset_flops_count (line 145) | def reset_flops_count(self): function add_flops_mask (line 155) | def add_flops_mask(module, mask): function remove_flops_mask (line 162) | def remove_flops_mask(module): function is_supported_instance (line 167) | def is_supported_instance(module): function empty_flops_counter_hook (line 177) | def empty_flops_counter_hook(module, input, output): function upsample_flops_counter_hook (line 181) | def upsample_flops_counter_hook(module, input, output): function relu_flops_counter_hook (line 190) | def relu_flops_counter_hook(module, input, output): function linear_flops_counter_hook (line 195) | def linear_flops_counter_hook(module, input, output): function pool_flops_counter_hook (line 201) | def pool_flops_counter_hook(module, input, output): function bn_flops_counter_hook (line 205) | def bn_flops_counter_hook(module, input, output): function conv_flops_counter_hook (line 214) | def conv_flops_counter_hook(conv_module, input, output): function batch_counter_hook (line 249) | def batch_counter_hook(module, input, output): function add_batch_counter_variables_or_reset (line 256) | def add_batch_counter_variables_or_reset(module): function add_batch_counter_hook_function (line 261) | def add_batch_counter_hook_function(module): function remove_batch_counter_hook_function (line 269) | def remove_batch_counter_hook_function(module): function add_flops_counter_variable_or_reset (line 275) | def add_flops_counter_variable_or_reset(module): function add_flops_counter_hook_function (line 280) | def add_flops_counter_hook_function(module): function remove_flops_counter_hook_function (line 304) | def remove_flops_counter_hook_function(module): function add_flops_mask_variable_or_reset (line 313) | def add_flops_mask_variable_or_reset(module): FILE: src/init_paths.py function add_path (line 4) | def add_path(path): FILE: src/lib/datasets/dataset/coco.py class COCO (line 13) | class COCO(data.Dataset): method __init__ (line 21) | def __init__(self, opt, split): method _to_float (line 86) | def _to_float(self, x): method convert_eval_format (line 89) | def convert_eval_format(self, all_bboxes): method __len__ (line 113) | def __len__(self): method save_results (line 116) | def save_results(self, results, save_dir): method run_eval (line 120) | def run_eval(self, results, save_dir): FILE: src/lib/datasets/dataset/coco_hp_wodet.py class COCOHP_wodet (line 13) | class COCOHP_wodet(data.Dataset): method __init__ (line 23) | def __init__(self, opt, split): method _to_float (line 69) | def _to_float(self, x): method kps_to_bbox (line 72) | def kps_to_bbox(self, kps, mode='max'): method convert_eval_format (line 84) | def convert_eval_format(self, all_bboxes, MS=False): method __len__ (line 116) | def __len__(self): method save_results (line 119) | def save_results(self, results, save_dir,MS=False): method run_eval (line 124) | def run_eval(self, results, save_dir, MS=False): FILE: src/lib/datasets/dataset/crowdpose.py class CrowdPose (line 15) | class CrowdPose(data.Dataset): method __init__ (line 26) | def __init__(self, opt, split): method _to_float (line 74) | def _to_float(self, x): method convert_eval_format (line 89) | def convert_eval_format(self, all_bboxes, MS=False): method __len__ (line 120) | def __len__(self): method save_results (line 123) | def save_results(self, results, save_dir,MS=False): method run_eval (line 128) | def run_eval(self, results, save_dir, MS=False): FILE: src/lib/datasets/dataset/kitti.py class KITTI (line 17) | class KITTI(data.Dataset): method __init__ (line 23) | def __init__(self, opt, split): method __len__ (line 59) | def __len__(self): method _to_float (line 62) | def _to_float(self, x): method convert_eval_format (line 65) | def convert_eval_format(self, all_bboxes): method save_results (line 68) | def save_results(self, results, save_dir): method run_eval (line 84) | def run_eval(self, results, save_dir): FILE: src/lib/datasets/dataset/pascal.py class PascalVOC (line 13) | class PascalVOC(data.Dataset): method __init__ (line 21) | def __init__(self, opt, split): method _to_float (line 54) | def _to_float(self, x): method convert_eval_format (line 57) | def convert_eval_format(self, all_bboxes): method __len__ (line 69) | def __len__(self): method save_results (line 72) | def save_results(self, results, save_dir): method run_eval (line 76) | def run_eval(self, results, save_dir): FILE: src/lib/datasets/dataset_factory.py function get_dataset (line 25) | def get_dataset(dataset, task): FILE: src/lib/datasets/sample/ctdet.py class CTDetDataset (line 17) | class CTDetDataset(data.Dataset): method _coco_box_to_bbox (line 18) | def _coco_box_to_bbox(self, box): method _get_border (line 23) | def _get_border(self, border, size): method __getitem__ (line 29) | def __getitem__(self, index): FILE: src/lib/datasets/sample/ddd.py class DddDataset (line 18) | class DddDataset(data.Dataset): method _coco_box_to_bbox (line 19) | def _coco_box_to_bbox(self, box): method _convert_alpha (line 24) | def _convert_alpha(self, alpha): method __getitem__ (line 27) | def __getitem__(self, index): method _alpha_to_8 (line 159) | def _alpha_to_8(self, alpha): FILE: src/lib/datasets/sample/exdet.py class EXDetDataset (line 18) | class EXDetDataset(data.Dataset): method _coco_box_to_bbox (line 19) | def _coco_box_to_bbox(self, box): method _get_border (line 24) | def _get_border(self, border, size): method __getitem__ (line 30) | def __getitem__(self, index): FILE: src/lib/datasets/sample/multi_pose_crowdpose.py class MultiPoseCrowdpose (line 17) | class MultiPoseCrowdpose(data.Dataset): method _coco_box_to_bbox (line 18) | def _coco_box_to_bbox(self, box): method _get_border (line 23) | def _get_border(self, border, size): method __getitem__ (line 29) | def __getitem__(self, index): FILE: src/lib/datasets/sample/multi_pose_wodet.py class MultiPoseDataset_wodet (line 17) | class MultiPoseDataset_wodet(data.Dataset): method _coco_box_to_bbox (line 18) | def _coco_box_to_bbox(self, box): method _get_border (line 23) | def _get_border(self, border, size): method __getitem__ (line 29) | def __getitem__(self, index): FILE: src/lib/detectors/base_detector.py class BaseDetector (line 16) | class BaseDetector(object): method __init__ (line 17) | def __init__(self, opt): method keep_aspect_resize (line 40) | def keep_aspect_resize(self, image,scale, input_res): method pre_process (line 57) | def pre_process(self, image, scale, meta=None): method process (line 92) | def process(self, images, return_time=False): method post_process (line 95) | def post_process(self, dets, meta, scale=1): method merge_outputs (line 98) | def merge_outputs(self, detections): method debug (line 101) | def debug(self, debugger, images, dets, output, scale=1): method show_results (line 104) | def show_results(self, debugger, image, results): method run (line 107) | def run(self, image_or_path_or_tensor, meta=None): FILE: src/lib/detectors/ctdet.py class CtdetDetector (line 24) | class CtdetDetector(BaseDetector): method __init__ (line 25) | def __init__(self, opt): method process (line 28) | def process(self, images, return_time=False): method post_process (line 47) | def post_process(self, dets, meta, scale=1): method merge_outputs (line 58) | def merge_outputs(self, detections): method debug (line 75) | def debug(self, debugger, images, dets, output, scale=1): method show_results (line 90) | def show_results(self, debugger, image, results): FILE: src/lib/detectors/ddd.py class DddDetector (line 22) | class DddDetector(BaseDetector): method __init__ (line 23) | def __init__(self, opt): method pre_process (line 30) | def pre_process(self, image, scale, calib=None): method process (line 57) | def process(self, images, return_time=False): method post_process (line 75) | def post_process(self, dets, meta, scale=1): method merge_outputs (line 82) | def merge_outputs(self, detections): method debug (line 90) | def debug(self, debugger, images, dets, output, scale=1): method show_results (line 100) | def show_results(self, debugger, image, results): FILE: src/lib/detectors/exdet.py class ExdetDetector (line 23) | class ExdetDetector(BaseDetector): method __init__ (line 24) | def __init__(self, opt): method process (line 28) | def process(self, images, return_time=False): method debug (line 57) | def debug(self, debugger, images, dets, output, scale=1): method post_process (line 85) | def post_process(self, dets, meta, scale=1): method merge_outputs (line 97) | def merge_outputs(self, detections): method show_results (line 125) | def show_results(self, debugger, image, results): FILE: src/lib/detectors/multi_pose.py class MultiPoseDetector (line 24) | class MultiPoseDetector(BaseDetector): method __init__ (line 25) | def __init__(self, opt): method process (line 29) | def process(self, images, return_time=False): method post_process (line 62) | def post_process(self, dets, meta, scale=1): method merge_outputs (line 74) | def merge_outputs(self, detections): method debug (line 83) | def debug(self, debugger, images, dets, output, scale=1): method show_results (line 97) | def show_results(self, debugger, image, results): FILE: src/lib/detectors/multi_pose_crowdpose.py class MultiPoseDetector_crowdpose (line 24) | class MultiPoseDetector_crowdpose(BaseDetector): method __init__ (line 25) | def __init__(self, opt): method process (line 29) | def process(self, images, return_time=False): method post_process (line 74) | def post_process(self, dets, meta, scale=1): method kps_to_bbox (line 92) | def kps_to_bbox(self, det, mode='max'): method merge_outputs (line 104) | def merge_outputs(self, detections): method debug (line 117) | def debug(self, debugger, images, dets, output, scale=1): method show_results (line 131) | def show_results(self, debugger, image, results, adapt_pts, image_path): FILE: src/lib/detectors/multi_pose_wodet.py class MultiPoseDetector_wodet (line 24) | class MultiPoseDetector_wodet(BaseDetector): method __init__ (line 25) | def __init__(self, opt): method process (line 30) | def process(self, images, return_time=False): method post_process (line 77) | def post_process(self, dets, meta, scale=1): method kps_to_bbox (line 94) | def kps_to_bbox(self, det, mode='max'): method merge_outputs (line 106) | def merge_outputs(self, detections): method debug (line 118) | def debug(self, debugger, images, dets, output, scale=1): method show_results (line 132) | def show_results(self, debugger, image, results, adapt_pts, save_path,... FILE: src/lib/logger.py class Logger (line 17) | class Logger(object): method __init__ (line 18) | def __init__(self, opt): method write (line 55) | def write(self, txt): method close (line 66) | def close(self): method scalar_summary (line 69) | def scalar_summary(self, tag, value, step): FILE: src/lib/models/GCN_utils/gcn2.py function import_class (line 10) | def import_class(name): function conv_branch_init (line 18) | def conv_branch_init(conv, branches): function conv_init (line 27) | def conv_init(conv): function bn_init (line 32) | def bn_init(bn, scale): class change_channels (line 37) | class change_channels(nn.Module): method __init__ (line 38) | def __init__(self, in_channels, out_channels): method forward (line 46) | def forward(self, x): class unit_gcn (line 51) | class unit_gcn(nn.Module): method __init__ (line 52) | def __init__(self, in_channels, out_channels, A, coff_embedding=4, num... method forward (line 93) | def forward(self, x): class GCN_unit (line 116) | class GCN_unit(nn.Module): method __init__ (line 117) | def __init__(self, in_channels, out_channels, A, residual=True): method forward (line 128) | def forward(self, x): class GCN (line 133) | class GCN(nn.Module): method __init__ (line 134) | def __init__(self, in_channels, num_point=7): method forward (line 149) | def forward(self, x): FILE: src/lib/models/GCN_utils/graph.py class Graph (line 12) | class Graph: method __init__ (line 13) | def __init__(self): method get_adjacency_matrix (line 21) | def get_adjacency_matrix(self): FILE: src/lib/models/GCN_utils/tools.py function edge2mat (line 4) | def edge2mat(link, num_node): function normalize_digraph (line 11) | def normalize_digraph(A): # 除以每列的和 function get_spatial_graph (line 22) | def get_spatial_graph(num_node, self_link, inward, outward): FILE: src/lib/models/data_parallel.py class _DataParallel (line 10) | class _DataParallel(Module): method __init__ (line 44) | def __init__(self, module, device_ids=None, output_device=None, dim=0,... method forward (line 64) | def forward(self, *inputs, **kwargs): method replicate (line 74) | def replicate(self, module, device_ids): method scatter (line 77) | def scatter(self, inputs, kwargs, device_ids, chunk_sizes): method parallel_apply (line 80) | def parallel_apply(self, replicas, inputs, kwargs): method gather (line 83) | def gather(self, outputs, output_device): function data_parallel (line 87) | def data_parallel(module, inputs, device_ids=None, output_device=None, d... function DataParallel (line 119) | def DataParallel(module, device_ids=None, output_device=None, dim=0, chu... FILE: src/lib/models/decode.py function _nms (line 9) | def _nms(heat, kernel=5): function _left_aggregate (line 17) | def _left_aggregate(heat): function _right_aggregate (line 30) | def _right_aggregate(heat): function _top_aggregate (line 43) | def _top_aggregate(heat): function _bottom_aggregate (line 57) | def _bottom_aggregate(heat): function _h_aggregate (line 71) | def _h_aggregate(heat, aggr_weight=0.1): function _v_aggregate (line 75) | def _v_aggregate(heat, aggr_weight=0.1): function _topk_channel (line 92) | def _topk_channel(scores, K=40): function _topk (line 103) | def _topk(scores, K=40): function agnex_ct_decode (line 123) | def agnex_ct_decode( function exct_decode (line 274) | def exct_decode( function ddd_decode (line 427) | def ddd_decode(heat, rot, depth, dim, wh=None, reg=None, K=40): function ctdet_decode (line 465) | def ctdet_decode(heat, wh, reg=None, cat_spec_wh=False, K=100): function multi_pose_decode (line 498) | def multi_pose_decode( function multi_pose_decode_wodet (line 583) | def multi_pose_decode_wodet( function multi_pose_decode_wodet_vis (line 607) | def multi_pose_decode_wodet_vis( FILE: src/lib/models/flops_counter.py function get_model_complexity_info (line 5) | def get_model_complexity_info(model, input_res, print_per_layer_stat=Tru... function flops_to_string (line 24) | def flops_to_string(flops, units='GMac', precision=2): function params_to_string (line 44) | def params_to_string(params_num): function print_model_with_flops (line 50) | def print_model_with_flops(model, units='GMac', precision=3): function get_model_parameters_number (line 87) | def get_model_parameters_number(model): function add_flops_counting_methods (line 91) | def add_flops_counting_methods(net_main_module): function compute_average_flops_cost (line 107) | def compute_average_flops_cost(self): function start_flops_count (line 123) | def start_flops_count(self): function stop_flops_count (line 134) | def stop_flops_count(self): function reset_flops_count (line 145) | def reset_flops_count(self): function add_flops_mask (line 155) | def add_flops_mask(module, mask): function remove_flops_mask (line 162) | def remove_flops_mask(module): function is_supported_instance (line 167) | def is_supported_instance(module): function empty_flops_counter_hook (line 177) | def empty_flops_counter_hook(module, input, output): function upsample_flops_counter_hook (line 181) | def upsample_flops_counter_hook(module, input, output): function relu_flops_counter_hook (line 190) | def relu_flops_counter_hook(module, input, output): function linear_flops_counter_hook (line 195) | def linear_flops_counter_hook(module, input, output): function pool_flops_counter_hook (line 201) | def pool_flops_counter_hook(module, input, output): function bn_flops_counter_hook (line 205) | def bn_flops_counter_hook(module, input, output): function conv_flops_counter_hook (line 214) | def conv_flops_counter_hook(conv_module, input, output): function batch_counter_hook (line 249) | def batch_counter_hook(module, input, output): function add_batch_counter_variables_or_reset (line 256) | def add_batch_counter_variables_or_reset(module): function add_batch_counter_hook_function (line 261) | def add_batch_counter_hook_function(module): function remove_batch_counter_hook_function (line 269) | def remove_batch_counter_hook_function(module): function add_flops_counter_variable_or_reset (line 275) | def add_flops_counter_variable_or_reset(module): function add_flops_counter_hook_function (line 280) | def add_flops_counter_hook_function(module): function remove_flops_counter_hook_function (line 304) | def remove_flops_counter_hook_function(module): function add_flops_mask_variable_or_reset (line 313) | def add_flops_mask_variable_or_reset(module): FILE: src/lib/models/losses.py function bboxes_giou (line 19) | def bboxes_giou(boxes1,boxes2): function off_to_pose (line 101) | def off_to_pose(output, inds): function kps_to_pseudo (line 116) | def kps_to_pseudo(pose, is_valid): class Giou (line 138) | class Giou(nn.Module): method __init__ (line 139) | def __init__(self): method forward (line 142) | def forward(self, output, kps_mask, inst_mask, ind, gt_pseudo): function _slow_neg_loss (line 153) | def _slow_neg_loss(pred, gt): function _neg_loss (line 178) | def _neg_loss(pred, gt): function _not_faster_neg_loss (line 205) | def _not_faster_neg_loss(pred, gt): function _slow_reg_loss (line 222) | def _slow_reg_loss(regr, gt_regr, mask): function _reg_loss (line 233) | def _reg_loss(regr, gt_regr, mask): class FocalLoss (line 250) | class FocalLoss(nn.Module): method __init__ (line 252) | def __init__(self): method forward (line 256) | def forward(self, out, target): class RegLoss (line 259) | class RegLoss(nn.Module): method __init__ (line 267) | def __init__(self): method forward (line 270) | def forward(self, output, mask, ind, target): class RegL1Loss (line 275) | class RegL1Loss(nn.Module): method __init__ (line 276) | def __init__(self): method forward (line 279) | def forward(self, output, mask, ind, target): class NormRegL1Loss (line 287) | class NormRegL1Loss(nn.Module): method __init__ (line 288) | def __init__(self): method forward (line 291) | def forward(self, output, mask, ind, target): class RegWeightedL1Loss (line 301) | class RegWeightedL1Loss(nn.Module): method __init__ (line 302) | def __init__(self): method forward (line 305) | def forward(self, output, mask, ind, target): class RegWeightedL1Loss_coco (line 313) | class RegWeightedL1Loss_coco(nn.Module): method __init__ (line 314) | def __init__(self, with_bone=False): method forward (line 326) | def forward(self, output, mask, ind, target): class RegWeightedL1Loss_crowdpose (line 350) | class RegWeightedL1Loss_crowdpose(nn.Module): method __init__ (line 351) | def __init__(self, with_bone=True): method forward (line 360) | def forward(self, output, mask, ind, target): class L1Loss (line 385) | class L1Loss(nn.Module): method __init__ (line 386) | def __init__(self): method forward (line 389) | def forward(self, output, mask, ind, target): class BinRotLoss (line 395) | class BinRotLoss(nn.Module): method __init__ (line 396) | def __init__(self): method forward (line 399) | def forward(self, output, mask, ind, rotbin, rotres): function compute_res_loss (line 404) | def compute_res_loss(output, target): function compute_bin_loss (line 408) | def compute_bin_loss(output, target, mask): function compute_rot_loss (line 413) | def compute_rot_loss(output, target_bin, target_res, mask): FILE: src/lib/models/model.py function create_model (line 26) | def create_model(arch, heads, head_conv, is_train=True): function load_model (line 33) | def load_model(model, model_path, optimizer=None, resume=False, function save_model (line 88) | def save_model(path, epoch, model, optimizer=None): FILE: src/lib/models/networks/DCNv2/dcn_v2.py class _DCNv2 (line 16) | class _DCNv2(Function): method forward (line 18) | def forward(ctx, input, offset, mask, weight, bias, method backward (line 37) | def backward(ctx, grad_output): class DCNv2 (line 57) | class DCNv2(nn.Module): method __init__ (line 59) | def __init__(self, in_channels, out_channels, method reset_parameters (line 75) | def reset_parameters(self): method forward (line 83) | def forward(self, input, offset, mask): class DCN (line 97) | class DCN(DCNv2): method __init__ (line 99) | def __init__(self, in_channels, out_channels, method init_offset (line 114) | def init_offset(self): method forward (line 118) | def forward(self, input): class _DCNv2Pooling (line 132) | class _DCNv2Pooling(Function): method forward (line 134) | def forward(ctx, input, rois, offset, method backward (line 163) | def backward(ctx, grad_output): class DCNv2Pooling (line 187) | class DCNv2Pooling(nn.Module): method __init__ (line 189) | def __init__(self, method forward (line 208) | def forward(self, input, rois, offset): class DCNPooling (line 223) | class DCNPooling(DCNv2Pooling): method __init__ (line 225) | def __init__(self, method forward (line 259) | def forward(self, input, rois): FILE: src/lib/models/networks/DCNv2/setup.py function get_extensions (line 18) | def get_extensions(): FILE: src/lib/models/networks/DCNv2/src/cpu/dcn_v2_cpu.cpp function dcn_v2_cpu_forward (line 17) | at::Tensor function dcn_v2_cpu_backward (line 109) | std::vector dcn_v2_cpu_backward(const at::Tensor &input, FILE: src/lib/models/networks/DCNv2/src/cpu/dcn_v2_im2col_cpu.cpp function dmcn_im2col_bilinear_cpu (line 27) | float dmcn_im2col_bilinear_cpu(const float *bottom_data, const int data_... function dmcn_get_gradient_weight_cpu (line 58) | float dmcn_get_gradient_weight_cpu(float argmax_h, float argmax_w, function dmcn_get_coordinate_weight_cpu (line 84) | float dmcn_get_coordinate_weight_cpu(float argmax_h, float argmax_w, function modulated_deformable_im2col_cpu_kernel (line 127) | void modulated_deformable_im2col_cpu_kernel(const int n, const float *da... function modulated_deformable_col2im_cpu_kernel (line 198) | void modulated_deformable_col2im_cpu_kernel(const int n, const float *da... function modulated_deformable_col2im_coord_cpu_kernel (line 259) | void modulated_deformable_col2im_coord_cpu_kernel(const int n, const flo... function modulated_deformable_im2col_cpu (line 331) | void modulated_deformable_im2col_cpu(const float* data_im, const float* ... function modulated_deformable_col2im_cpu (line 353) | void modulated_deformable_col2im_cpu(const float* data_col, const float*... function modulated_deformable_col2im_coord_cpu (line 375) | void modulated_deformable_col2im_coord_cpu(const float* data_col, const ... FILE: src/lib/models/networks/DCNv2/src/cpu/dcn_v2_psroi_pooling_cpu.cpp function T (line 34) | T bilinear_interp_cpu( function DeformablePSROIPoolForwardKernelCpu (line 59) | void DeformablePSROIPoolForwardKernelCpu( function DeformablePSROIPoolBackwardAccKernelCpu (line 149) | void DeformablePSROIPoolBackwardAccKernelCpu( function dcn_v2_psroi_pooling_cpu_forward (line 278) | std::tuple function dcn_v2_psroi_pooling_cpu_backward (line 350) | std::tuple FILE: src/lib/models/networks/DCNv2/src/vision.cpp function PYBIND11_MODULE (line 4) | PYBIND11_MODULE(TORCH_EXTENSION_NAME, m) { FILE: src/lib/models/networks/DCNv2/testcpu.py function conv_identify (line 20) | def conv_identify(weight, bias): function check_zero_offset (line 32) | def check_zero_offset(): function check_gradient_dconv (line 69) | def check_gradient_dconv(): function check_pooling_zero_offset (line 100) | def check_pooling_zero_offset(): function check_gradient_dpooling (line 134) | def check_gradient_dpooling(): function example_dconv (line 169) | def example_dconv(): function example_dpooling (line 183) | def example_dpooling(): function example_mdpooling (line 226) | def example_mdpooling(): FILE: src/lib/models/networks/DCNv2/testcuda.py function conv_identify (line 20) | def conv_identify(weight, bias): function check_zero_offset (line 32) | def check_zero_offset(): function check_gradient_dconv (line 69) | def check_gradient_dconv(): function check_pooling_zero_offset (line 100) | def check_pooling_zero_offset(): function check_gradient_dpooling (line 134) | def check_gradient_dpooling(): function example_dconv (line 169) | def example_dconv(): function example_dpooling (line 183) | def example_dpooling(): function example_mdpooling (line 226) | def example_mdpooling(): FILE: src/lib/models/networks/dlav0.py function get_model_url (line 18) | def get_model_url(data='imagenet', name='dla34', hash='ba72cf86'): function conv3x3 (line 22) | def conv3x3(in_planes, out_planes, stride=1): class BasicBlock (line 28) | class BasicBlock(nn.Module): method __init__ (line 29) | def __init__(self, inplanes, planes, stride=1, dilation=1): method forward (line 42) | def forward(self, x, residual=None): class Bottleneck (line 59) | class Bottleneck(nn.Module): method __init__ (line 62) | def __init__(self, inplanes, planes, stride=1, dilation=1): method forward (line 79) | def forward(self, x, residual=None): class BottleneckX (line 100) | class BottleneckX(nn.Module): method __init__ (line 104) | def __init__(self, inplanes, planes, stride=1, dilation=1): method forward (line 123) | def forward(self, x, residual=None): class Root (line 144) | class Root(nn.Module): method __init__ (line 145) | def __init__(self, in_channels, out_channels, kernel_size, residual): method forward (line 154) | def forward(self, *x): class Tree (line 165) | class Tree(nn.Module): method __init__ (line 166) | def __init__(self, levels, block, in_channels, out_channels, stride=1, method forward (line 205) | def forward(self, x, residual=None, children=None): class DLA (line 221) | class DLA(nn.Module): method __init__ (line 222) | def __init__(self, levels, channels, num_classes=1000, method _make_level (line 260) | def _make_level(self, block, inplanes, planes, blocks, stride=1): method _make_conv_level (line 277) | def _make_conv_level(self, inplanes, planes, convs, stride=1, dilation... method forward (line 289) | def forward(self, x): method load_pretrained_model (line 304) | def load_pretrained_model(self, data='imagenet', name='dla34', hash='... function dla34 (line 319) | def dla34(pretrained, **kwargs): # DLA-34 function dla46_c (line 328) | def dla46_c(pretrained=None, **kwargs): # DLA-46-C function dla46x_c (line 338) | def dla46x_c(pretrained=None, **kwargs): # DLA-X-46-C function dla60x_c (line 348) | def dla60x_c(pretrained, **kwargs): # DLA-X-60-C function dla60 (line 358) | def dla60(pretrained=None, **kwargs): # DLA-60 function dla60x (line 368) | def dla60x(pretrained=None, **kwargs): # DLA-X-60 function dla102 (line 378) | def dla102(pretrained=None, **kwargs): # DLA-102 function dla102x (line 387) | def dla102x(pretrained=None, **kwargs): # DLA-X-102 function dla102x2 (line 396) | def dla102x2(pretrained=None, **kwargs): # DLA-X-102 64 function dla169 (line 405) | def dla169(pretrained=None, **kwargs): # DLA-169 function set_bn (line 414) | def set_bn(bn): class Identity (line 420) | class Identity(nn.Module): method __init__ (line 421) | def __init__(self): method forward (line 424) | def forward(self, x): function fill_up_weights (line 428) | def fill_up_weights(up): class IDAUp (line 440) | class IDAUp(nn.Module): method __init__ (line 441) | def __init__(self, node_kernel, out_dim, channels, up_factors): method forward (line 482) | def forward(self, layers): class DLAUp (line 499) | class DLAUp(nn.Module): method __init__ (line 500) | def __init__(self, channels, scales=(1, 2, 4, 8, 16), in_channels=None): method forward (line 515) | def forward(self, layers): function fill_fc_weights (line 524) | def fill_fc_weights(layers): class DLASeg (line 533) | class DLASeg(nn.Module): method __init__ (line 534) | def __init__(self, base_name, heads, method forward (line 600) | def forward(self, x): function get_pose_net (line 642) | def get_pose_net(num_layers, heads, head_conv=256, down_ratio=4): FILE: src/lib/models/networks/hrnet.py function conv3x3 (line 24) | def conv3x3(in_planes, out_planes, stride=1): class BasicBlock (line 30) | class BasicBlock(nn.Module): method __init__ (line 33) | def __init__(self, inplanes, planes, stride=1, downsample=None): method forward (line 43) | def forward(self, x): class Bottleneck (line 62) | class Bottleneck(nn.Module): method __init__ (line 65) | def __init__(self, inplanes, planes, stride=1, downsample=None): method forward (line 80) | def forward(self, x): class HighResolutionModule (line 103) | class HighResolutionModule(nn.Module): method __init__ (line 104) | def __init__(self, num_branches, blocks, num_blocks, num_inchannels, method _check_branches (line 121) | def _check_branches(self, num_branches, blocks, num_blocks, method _make_one_branch (line 141) | def _make_one_branch(self, branch_index, block, num_blocks, num_channels, method _make_branches (line 179) | def _make_branches(self, num_branches, block, num_blocks, num_channels): method _make_fuse_layers (line 189) | def _make_fuse_layers(self): method get_num_inchannels (line 246) | def get_num_inchannels(self): method forward (line 249) | def forward(self, x): class PoseHighResolutionNet (line 276) | class PoseHighResolutionNet(nn.Module): method __init__ (line 278) | def __init__(self, cfg, heads, head_conv, **kwargs): method _make_transition_layer (line 374) | def _make_transition_layer( method _make_layer (line 415) | def _make_layer(self, block, planes, blocks, stride=1): method _make_stage (line 434) | def _make_stage(self, layer_config, num_inchannels, method _make_transition_for_head (line 466) | def _make_transition_for_head(self, inplanes, outplanes, kernel=1): method forward (line 478) | def forward(self, x): method load_weights (line 530) | def load_weights(self, pretrained=''): method fill_fc_weights (line 546) | def fill_fc_weights(self, layers): method fill_kps_weights (line 553) | def fill_kps_weights(self, layers): function get_pose_net (line 568) | def get_pose_net(num_layers, heads, head_conv, **kwargs): FILE: src/lib/models/networks/large_hourglass.py class convolution (line 18) | class convolution(nn.Module): method __init__ (line 19) | def __init__(self, k, inp_dim, out_dim, stride=1, with_bn=True): method forward (line 27) | def forward(self, x): class fully_connected (line 33) | class fully_connected(nn.Module): method __init__ (line 34) | def __init__(self, inp_dim, out_dim, with_bn=True): method forward (line 43) | def forward(self, x): class residual (line 49) | class residual(nn.Module): method __init__ (line 50) | def __init__(self, k, inp_dim, out_dim, stride=1, with_bn=True): method forward (line 66) | def forward(self, x): function make_layer (line 77) | def make_layer(k, inp_dim, out_dim, modules, layer=convolution, **kwargs): function make_layer_revr (line 83) | def make_layer_revr(k, inp_dim, out_dim, modules, layer=convolution, **k... class MergeUp (line 90) | class MergeUp(nn.Module): method forward (line 91) | def forward(self, up1, up2): function make_merge_layer (line 94) | def make_merge_layer(dim): function make_pool_layer (line 100) | def make_pool_layer(dim): function make_unpool_layer (line 103) | def make_unpool_layer(dim): function make_kp_layer (line 106) | def make_kp_layer(cnv_dim, curr_dim, out_dim): function make_inter_layer (line 112) | def make_inter_layer(dim): function make_cnv_layer (line 115) | def make_cnv_layer(inp_dim, out_dim): class kp_module (line 118) | class kp_module(nn.Module): method __init__ (line 119) | def __init__( method forward (line 168) | def forward(self, x): class exkp (line 178) | class exkp(nn.Module): method __init__ (line 179) | def __init__( method fill_kps_weights (line 303) | def fill_kps_weights(self, layers): method fill_fc_weights (line 323) | def fill_fc_weights(self, layers): method forward (line 329) | def forward(self, image): function make_hg_layer (line 357) | def make_hg_layer(kernel, dim0, dim1, mod, layer=convolution, **kwargs): class HourglassNet (line 363) | class HourglassNet(exkp): method __init__ (line 364) | def __init__(self, heads, num_stacks=2): function get_large_hourglass_net (line 378) | def get_large_hourglass_net(num_layers, heads, head_conv): FILE: src/lib/models/networks/msra_resnet.py function conv3x3 (line 36) | def conv3x3(in_planes, out_planes, stride=1): class BasicBlock (line 42) | class BasicBlock(nn.Module): method __init__ (line 45) | def __init__(self, inplanes, planes, stride=1, downsample=None): method forward (line 55) | def forward(self, x): class Bottleneck (line 74) | class Bottleneck(nn.Module): method __init__ (line 77) | def __init__(self, inplanes, planes, stride=1, downsample=None): method forward (line 92) | def forward(self, x): class PoseResNet (line 115) | class PoseResNet(nn.Module): method __init__ (line 117) | def __init__(self, block, layers, heads, head_conv, **kwargs): method _make_layer (line 174) | def _make_layer(self, block, planes, blocks, stride=1): method _get_deconv_cfg (line 191) | def _get_deconv_cfg(self, deconv_kernel, index): method _make_deconv_layer (line 204) | def _make_deconv_layer(self, num_layers, num_filters, num_kernels): method forward (line 231) | def forward(self, x): method init_weights (line 254) | def init_weights(self, num_layers, pretrained=True): function get_pose_net (line 322) | def get_pose_net(num_layers, heads, head_conv): FILE: src/lib/models/networks/pose_dla_dcn.py function get_model_url (line 21) | def get_model_url(data='imagenet', name='dla34', hash='ba72cf86'): function conv3x3 (line 25) | def conv3x3(in_planes, out_planes, stride=1): class BasicBlock (line 31) | class BasicBlock(nn.Module): method __init__ (line 32) | def __init__(self, inplanes, planes, stride=1, dilation=1): method forward (line 45) | def forward(self, x, residual=None): class Bottleneck (line 62) | class Bottleneck(nn.Module): method __init__ (line 65) | def __init__(self, inplanes, planes, stride=1, dilation=1): method forward (line 82) | def forward(self, x, residual=None): class BottleneckX (line 103) | class BottleneckX(nn.Module): method __init__ (line 107) | def __init__(self, inplanes, planes, stride=1, dilation=1): method forward (line 126) | def forward(self, x, residual=None): class Root (line 147) | class Root(nn.Module): method __init__ (line 148) | def __init__(self, in_channels, out_channels, kernel_size, residual): method forward (line 157) | def forward(self, *x): class Tree (line 168) | class Tree(nn.Module): method __init__ (line 169) | def __init__(self, levels, block, in_channels, out_channels, stride=1, method forward (line 208) | def forward(self, x, residual=None, children=None): class DLA (line 224) | class DLA(nn.Module): method __init__ (line 225) | def __init__(self, levels, channels, num_classes=1000, method _make_level (line 257) | def _make_level(self, block, inplanes, planes, blocks, stride=1): method _make_conv_level (line 274) | def _make_conv_level(self, inplanes, planes, convs, stride=1, dilation... method forward (line 286) | def forward(self, x): method load_pretrained_model (line 294) | def load_pretrained_model(self, data='imagenet', name='dla34', hash='b... function dla34 (line 312) | def dla34(pretrained=True, **kwargs): # DLA-34 class Identity (line 320) | class Identity(nn.Module): method __init__ (line 322) | def __init__(self): method forward (line 325) | def forward(self, x): function fill_fc_weights (line 329) | def fill_fc_weights(layers): function fill_up_weights (line 336) | def fill_up_weights(up): class DeformConv (line 348) | class DeformConv(nn.Module): method __init__ (line 349) | def __init__(self, chi, cho): method forward (line 357) | def forward(self, x): class IDAUp (line 363) | class IDAUp(nn.Module): method __init__ (line 365) | def __init__(self, o, channels, up_f): method forward (line 383) | def forward(self, layers, startp, endp): class DLAUp (line 393) | class DLAUp(nn.Module): method __init__ (line 394) | def __init__(self, startp, channels, scales, in_channels=None): method forward (line 410) | def forward(self, layers): class Interpolate (line 419) | class Interpolate(nn.Module): method __init__ (line 420) | def __init__(self, scale, mode): method forward (line 425) | def forward(self, x): class DLASeg (line 430) | class DLASeg(nn.Module): method __init__ (line 431) | def __init__(self, base_name, heads, pretrained, down_ratio, final_ker... method forward (line 473) | def forward(self, x): function get_pose_net (line 488) | def get_pose_net(num_layers, heads, head_conv=256, down_ratio=4): FILE: src/lib/models/networks/pose_dla_dcn_v2.py function get_model_url (line 24) | def get_model_url(data='imagenet', name='dla34', hash='ba72cf86'): function conv3x3 (line 28) | def conv3x3(in_planes, out_planes, stride=1): class BasicBlock (line 34) | class BasicBlock(nn.Module): method __init__ (line 35) | def __init__(self, inplanes, planes, stride=1, dilation=1): method forward (line 48) | def forward(self, x, residual=None): class Bottleneck (line 65) | class Bottleneck(nn.Module): method __init__ (line 68) | def __init__(self, inplanes, planes, stride=1, dilation=1): method forward (line 85) | def forward(self, x, residual=None): class BottleneckX (line 106) | class BottleneckX(nn.Module): method __init__ (line 110) | def __init__(self, inplanes, planes, stride=1, dilation=1): method forward (line 129) | def forward(self, x, residual=None): class Root (line 150) | class Root(nn.Module): method __init__ (line 151) | def __init__(self, in_channels, out_channels, kernel_size, residual): method forward (line 160) | def forward(self, *x): class Tree (line 171) | class Tree(nn.Module): method __init__ (line 172) | def __init__(self, levels, block, in_channels, out_channels, stride=1, method forward (line 211) | def forward(self, x, residual=None, children=None): class DLA (line 227) | class DLA(nn.Module): method __init__ (line 228) | def __init__(self, levels, channels, num_classes=1000, method _make_level (line 260) | def _make_level(self, block, inplanes, planes, blocks, stride=1): method _make_conv_level (line 277) | def _make_conv_level(self, inplanes, planes, convs, stride=1, dilation... method forward (line 289) | def forward(self, x): method load_pretrained_model (line 297) | def load_pretrained_model(self, data='imagenet', name='dla34', hash='b... function dla34 (line 316) | def dla34(pretrained=True, **kwargs): # DLA-34 class Identity (line 324) | class Identity(nn.Module): method __init__ (line 326) | def __init__(self): method forward (line 329) | def forward(self, x): function fill_fc_weights (line 333) | def fill_fc_weights(layers): function fill_kps_weights (line 339) | def fill_kps_weights(layers): function fill_up_weights (line 359) | def fill_up_weights(up): class DeformConv (line 371) | class DeformConv(nn.Module): method __init__ (line 372) | def __init__(self, chi, cho): method forward (line 380) | def forward(self, x): class IDAUp (line 386) | class IDAUp(nn.Module): method __init__ (line 388) | def __init__(self, o, channels, up_f): method forward (line 406) | def forward(self, layers, startp, endp): class DLAUp (line 416) | class DLAUp(nn.Module): method __init__ (line 417) | def __init__(self, startp, channels, scales, in_channels=None): method forward (line 433) | def forward(self, layers): class Interpolate (line 442) | class Interpolate(nn.Module): method __init__ (line 443) | def __init__(self, scale, mode): method forward (line 448) | def forward(self, x): class DLASeg (line 453) | class DLASeg(nn.Module): method __init__ (line 454) | def __init__(self, base_name, heads, pretrained, down_ratio, final_ker... method forward (line 532) | def forward(self, x): function get_model_parameters_number (line 551) | def get_model_parameters_number(model): function get_pose_net (line 555) | def get_pose_net(num_layers, heads, head_conv=256, down_ratio=4): FILE: src/lib/models/networks/resnet_dcn.py function conv3x3 (line 32) | def conv3x3(in_planes, out_planes, stride=1): class BasicBlock (line 38) | class BasicBlock(nn.Module): method __init__ (line 41) | def __init__(self, inplanes, planes, stride=1, downsample=None): method forward (line 51) | def forward(self, x): class Bottleneck (line 70) | class Bottleneck(nn.Module): method __init__ (line 73) | def __init__(self, inplanes, planes, stride=1, downsample=None): method forward (line 88) | def forward(self, x): function fill_up_weights (line 110) | def fill_up_weights(up): function fill_fc_weights (line 121) | def fill_fc_weights(layers): class PoseResNet (line 130) | class PoseResNet(nn.Module): method __init__ (line 132) | def __init__(self, block, layers, heads, head_conv): method _make_layer (line 179) | def _make_layer(self, block, planes, blocks, stride=1): method _get_deconv_cfg (line 196) | def _get_deconv_cfg(self, deconv_kernel, index): method _make_deconv_layer (line 209) | def _make_deconv_layer(self, num_layers, num_filters, num_kernels): method forward (line 248) | def forward(self, x): method init_weights (line 265) | def init_weights(self, num_layers): function get_pose_net (line 285) | def get_pose_net(num_layers, heads, head_conv=256): FILE: src/lib/models/oks_loss.py function off_to_pose (line 6) | def off_to_pose(output, target, inds): function oks_overlaps (line 24) | def oks_overlaps(kpt_preds, kpt_gts, kpt_valids, kpt_areas, ind, sigmas): function oks_loss (line 60) | def oks_loss(pred, class OKSLoss (line 92) | class OKSLoss(nn.Module): method __init__ (line 105) | def __init__(self, method forward (line 129) | def forward(self, FILE: src/lib/models/predictor.py class conv_bn_relu (line 10) | class conv_bn_relu(nn.Module): method __init__ (line 11) | def __init__(self, inp_dim, out_dim, k, stride=1, with_bn=True): method forward (line 19) | def forward(self, x): class Feat_sampler (line 27) | class Feat_sampler(nn.Module): method __init__ (line 28) | def __init__(self,head_conv, hps_channel, moudling=False): method feat_sampler (line 82) | def feat_sampler(self, kps_feat, ct_feat, offset1): method post_process (line 104) | def post_process(self,res_dict): method forward (line 127) | def forward(self, kps_feat, ct_feat): FILE: src/lib/models/py_utils/_cpools/__init__.py class TopPoolFunction (line 8) | class TopPoolFunction(Function): method forward (line 10) | def forward(ctx, input): method backward (line 16) | def backward(ctx, grad_output): class BottomPoolFunction (line 21) | class BottomPoolFunction(Function): method forward (line 23) | def forward(ctx, input): method backward (line 29) | def backward(ctx, grad_output): class LeftPoolFunction (line 34) | class LeftPoolFunction(Function): method forward (line 36) | def forward(ctx, input): method backward (line 42) | def backward(ctx, grad_output): class RightPoolFunction (line 47) | class RightPoolFunction(Function): method forward (line 49) | def forward(ctx, input): method backward (line 55) | def backward(ctx, grad_output): class TopPool (line 60) | class TopPool(nn.Module): method forward (line 61) | def forward(self, x): class BottomPool (line 64) | class BottomPool(nn.Module): method forward (line 65) | def forward(self, x): class LeftPool (line 68) | class LeftPool(nn.Module): method forward (line 69) | def forward(self, x): class RightPool (line 72) | class RightPool(nn.Module): method forward (line 73) | def forward(self, x): FILE: src/lib/models/py_utils/_cpools/src/bottom_pool.cpp function pool_forward (line 5) | std::vector pool_forward( function pool_backward (line 33) | std::vector pool_backward( function PYBIND11_MODULE (line 76) | PYBIND11_MODULE(TORCH_EXTENSION_NAME, m) { FILE: src/lib/models/py_utils/_cpools/src/left_pool.cpp function pool_forward (line 5) | std::vector pool_forward( function pool_backward (line 33) | std::vector pool_backward( function PYBIND11_MODULE (line 76) | PYBIND11_MODULE(TORCH_EXTENSION_NAME, m) { FILE: src/lib/models/py_utils/_cpools/src/right_pool.cpp function pool_forward (line 5) | std::vector pool_forward( function pool_backward (line 33) | std::vector pool_backward( function PYBIND11_MODULE (line 76) | PYBIND11_MODULE(TORCH_EXTENSION_NAME, m) { FILE: src/lib/models/py_utils/_cpools/src/top_pool.cpp function top_pool_forward (line 5) | std::vector top_pool_forward( function top_pool_backward (line 33) | std::vector top_pool_backward( function PYBIND11_MODULE (line 76) | PYBIND11_MODULE(TORCH_EXTENSION_NAME, m) { FILE: src/lib/models/py_utils/data_parallel.py class DataParallel (line 9) | class DataParallel(Module): method __init__ (line 43) | def __init__(self, module, device_ids=None, output_device=None, dim=0,... method forward (line 63) | def forward(self, *inputs, **kwargs): method replicate (line 73) | def replicate(self, module, device_ids): method scatter (line 76) | def scatter(self, inputs, kwargs, device_ids, chunk_sizes): method parallel_apply (line 79) | def parallel_apply(self, replicas, inputs, kwargs): method gather (line 82) | def gather(self, outputs, output_device): function data_parallel (line 86) | def data_parallel(module, inputs, device_ids=None, output_device=None, d... FILE: src/lib/models/py_utils/kp.py class kp_module (line 14) | class kp_module(nn.Module): method __init__ (line 15) | def __init__( method forward (line 64) | def forward(self, x): class kp (line 73) | class kp(nn.Module): method __init__ (line 74) | def __init__( method _train (line 166) | def _train(self, *xs): method _test (line 211) | def _test(self, *xs, **kwargs): method forward (line 251) | def forward(self, *xs, **kwargs): class AELoss (line 256) | class AELoss(nn.Module): method __init__ (line 257) | def __init__(self, pull_weight=1, push_weight=1, regr_weight=1, focal_... method forward (line 267) | def forward(self, outs, targets): FILE: src/lib/models/py_utils/kp_utils.py class MergeUp (line 6) | class MergeUp(nn.Module): method forward (line 7) | def forward(self, up1, up2): function make_merge_layer (line 10) | def make_merge_layer(dim): function make_tl_layer (line 13) | def make_tl_layer(dim): function make_br_layer (line 16) | def make_br_layer(dim): function make_pool_layer (line 19) | def make_pool_layer(dim): function make_unpool_layer (line 22) | def make_unpool_layer(dim): function make_kp_layer (line 25) | def make_kp_layer(cnv_dim, curr_dim, out_dim): function make_inter_layer (line 31) | def make_inter_layer(dim): function make_cnv_layer (line 34) | def make_cnv_layer(inp_dim, out_dim): function _gather_feat (line 37) | def _gather_feat(feat, ind, mask=None): function _nms (line 47) | def _nms(heat, kernel=1): function _tranpose_and_gather_feat (line 54) | def _tranpose_and_gather_feat(feat, ind): function _topk (line 60) | def _topk(scores, K=20): function _decode (line 72) | def _decode( function _neg_loss (line 152) | def _neg_loss(preds, gt): function _sigmoid (line 176) | def _sigmoid(x): function _ae_loss (line 180) | def _ae_loss(tag0, tag1, mask): function _regr_loss (line 206) | def _regr_loss(regr, gt_regr, mask): FILE: src/lib/models/py_utils/scatter_gather.py function scatter (line 6) | def scatter(inputs, target_gpus, dim=0, chunk_sizes=None): function scatter_kwargs (line 28) | def scatter_kwargs(inputs, kwargs, target_gpus, dim=0, chunk_sizes=None): FILE: src/lib/models/py_utils/utils.py class convolution (line 4) | class convolution(nn.Module): method __init__ (line 5) | def __init__(self, k, inp_dim, out_dim, stride=1, with_bn=True): method forward (line 13) | def forward(self, x): class fully_connected (line 19) | class fully_connected(nn.Module): method __init__ (line 20) | def __init__(self, inp_dim, out_dim, with_bn=True): method forward (line 29) | def forward(self, x): class residual (line 35) | class residual(nn.Module): method __init__ (line 36) | def __init__(self, k, inp_dim, out_dim, stride=1, with_bn=True): method forward (line 52) | def forward(self, x): function make_layer (line 63) | def make_layer(k, inp_dim, out_dim, modules, layer=convolution, **kwargs): function make_layer_revr (line 69) | def make_layer_revr(k, inp_dim, out_dim, modules, layer=convolution, **k... FILE: src/lib/models/resample2d_package/resample2d.py class Resample2dFunction (line 5) | class Resample2dFunction(Function): method forward (line 8) | def forward(ctx, input1, input2, kernel_size=1, bilinear= True): method backward (line 25) | def backward(ctx, grad_output): class Resample2d (line 40) | class Resample2d(Module): method __init__ (line 42) | def __init__(self, kernel_size=1, bilinear = True): method forward (line 47) | def forward(self, input1, input2): FILE: src/lib/models/resample2d_package/resample2d_cuda.cc function resample2d_cuda_forward (line 6) | int resample2d_cuda_forward( function resample2d_cuda_backward (line 15) | int resample2d_cuda_backward( function PYBIND11_MODULE (line 28) | PYBIND11_MODULE(TORCH_EXTENSION_NAME, m) { FILE: src/lib/models/scatter_gather.py function scatter (line 6) | def scatter(inputs, target_gpus, dim=0, chunk_sizes=None): function scatter_kwargs (line 28) | def scatter_kwargs(inputs, kwargs, target_gpus, dim=0, chunk_sizes=None): FILE: src/lib/models/utils.py function _sigmoid (line 8) | def _sigmoid(x): function _gather_feat (line 12) | def _gather_feat(feat, ind, mask=None): function _transpose_and_gather_feat (line 22) | def _transpose_and_gather_feat(feat, ind): function flip_tensor (line 29) | def flip_tensor(x): function flip_lr (line 34) | def flip_lr(x, flip_idx): function flip_lr_off (line 42) | def flip_lr_off(x, flip_idx): FILE: src/lib/opts.py class opts (line 9) | class opts(object): method __init__ (line 10) | def __init__(self): method parse (line 233) | def parse(self, args=''): method update_dataset_info_and_set_heads (line 290) | def update_dataset_info_and_set_heads(self, opt, dataset): method init (line 360) | def init(self, args=''): FILE: src/lib/trains/base_trainer.py class ModelWithLoss (line 12) | class ModelWithLoss(torch.nn.Module): method __init__ (line 13) | def __init__(self, model, loss): method forward (line 18) | def forward(self, batch): class BaseTrainer (line 23) | class BaseTrainer(object): method __init__ (line 24) | def __init__( method set_device (line 31) | def set_device(self, gpus, chunk_sizes, device): method run_epoch (line 45) | def run_epoch(self, phase, epoch, data_loader): method debug (line 111) | def debug(self, batch, output, iter_id): method save_result (line 114) | def save_result(self, output, batch, results): method _get_losses (line 117) | def _get_losses(self, opt): method val (line 120) | def val(self, epoch, data_loader): method train (line 123) | def train(self, epoch, data_loader): FILE: src/lib/trains/ctdet.py class CtdetLoss (line 17) | class CtdetLoss(torch.nn.Module): method __init__ (line 18) | def __init__(self, opt): method forward (line 28) | def forward(self, outputs, batch): class CtdetTrainer (line 76) | class CtdetTrainer(BaseTrainer): method __init__ (line 77) | def __init__(self, opt, model, optimizer=None): method _get_losses (line 80) | def _get_losses(self, opt): method debug (line 85) | def debug(self, batch, output, iter_id): method save_result (line 122) | def save_result(self, output, batch, results): FILE: src/lib/trains/ddd.py class DddLoss (line 16) | class DddLoss(torch.nn.Module): method __init__ (line 17) | def __init__(self, opt): method forward (line 24) | def forward(self, outputs, batch): class DddTrainer (line 66) | class DddTrainer(BaseTrainer): method __init__ (line 67) | def __init__(self, opt, model, optimizer=None): method _get_losses (line 70) | def _get_losses(self, opt): method debug (line 76) | def debug(self, batch, output, iter_id): method save_result (line 137) | def save_result(self, output, batch, results): FILE: src/lib/trains/exdet.py class ExdetLoss (line 17) | class ExdetLoss(torch.nn.Module): method __init__ (line 18) | def __init__(self, opt): method forward (line 25) | def forward(self, outputs, batch): class ExdetTrainer (line 43) | class ExdetTrainer(BaseTrainer): method __init__ (line 44) | def __init__(self, opt, model, optimizer=None): method _get_losses (line 48) | def _get_losses(self, opt): method debug (line 53) | def debug(self, batch, output, iter_id): FILE: src/lib/trains/multi_pose.py class MultiPoseLoss (line 16) | class MultiPoseLoss(torch.nn.Module): method __init__ (line 17) | def __init__(self, opt): method forward (line 27) | def forward(self, outputs, batch): class MultiPoseTrainer (line 88) | class MultiPoseTrainer(BaseTrainer): method __init__ (line 89) | def __init__(self, opt, model, optimizer=None): method _get_losses (line 92) | def _get_losses(self, opt): method debug (line 98) | def debug(self, batch, output, iter_id): method save_result (line 149) | def save_result(self, output, batch, results): FILE: src/lib/trains/multi_pose_crowdpose.py class MultiPoseLoss (line 17) | class MultiPoseLoss(torch.nn.Module): method __init__ (line 18) | def __init__(self, opt): method forward (line 31) | def forward(self, outputs, batch): class MultiPoseTrainer_crowdpose (line 97) | class MultiPoseTrainer_crowdpose(BaseTrainer): method __init__ (line 98) | def __init__(self, opt, model, optimizer=None): method _get_losses (line 101) | def _get_losses(self, opt): method debug (line 106) | def debug(self, batch, output, iter_id): method save_result (line 157) | def save_result(self, output, batch, results): FILE: src/lib/trains/multi_pose_wodet.py class MultiPoseLoss (line 17) | class MultiPoseLoss(torch.nn.Module): method __init__ (line 18) | def __init__(self, opt): method forward (line 30) | def forward(self, outputs, batch): class MultiPoseTrainer_wodet (line 96) | class MultiPoseTrainer_wodet(BaseTrainer): method __init__ (line 97) | def __init__(self, opt, model, optimizer=None): method _get_losses (line 100) | def _get_losses(self, opt): method debug (line 105) | def debug(self, batch, output, iter_id): method save_result (line 156) | def save_result(self, output, batch, results): FILE: src/lib/utils/ddd_utils.py function compute_box_3d (line 8) | def compute_box_3d(dim, location, rotation_y): function project_to_image (line 25) | def project_to_image(pts_3d, P): function compute_orientation_3d (line 36) | def compute_orientation_3d(dim, location, rotation_y): function draw_box_3d (line 49) | def draw_box_3d(image, corners, c=(0, 0, 255)): function unproject_2d_to_3d (line 66) | def unproject_2d_to_3d(pt_2d, depth, P): function alpha2rot_y (line 77) | def alpha2rot_y(alpha, x, cx, fx): function rot_y2alpha (line 91) | def rot_y2alpha(rot_y, x, cx, fx): function ddd2locrot (line 106) | def ddd2locrot(center, alpha, dim, depth, calib): function project_3d_bbox (line 113) | def project_3d_bbox(location, dim, rotation_y, calib): FILE: src/lib/utils/debugger.py class Debugger (line 9) | class Debugger(object): method __init__ (line 10) | def __init__(self, ipynb=False, theme='black', method add_img (line 105) | def add_img(self, img, img_id='default', revert_color=False): method add_mask (line 110) | def add_mask(self, mask, bg, imgId = 'default', trans = 0.8): method show_img (line 115) | def show_img(self, pause = False, imgId = 'default'): method add_blend_img (line 120) | def add_blend_img(self, back, fore, img_id='blend', trans=0.7): method gen_colormap (line 151) | def gen_colormap(self, img, output_res=None): method gen_colormap_hp (line 182) | def gen_colormap_hp(self, img, output_res=None): method add_rect (line 196) | def add_rect(self, rect1, rect2, c, conf=1, img_id='default'): method add_coco_bbox (line 205) | def add_coco_bbox(self, bbox, cat, conf=1, show_txt=True, img_id='defa... method add_coco_hp_with_ap (line 236) | def add_coco_hp_with_ap(self, points, adapt_pts, save_path, img_name, ... method show_all_imgs (line 268) | def show_all_imgs(self, pause=False, time=0): method save_img (line 292) | def save_img(self, imgId='default', save_path='./cache/debug/',img_nam... method save_all_imgs (line 296) | def save_all_imgs(self, path='./cache/debug/', prefix='', genID=False): method remove_side (line 307) | def remove_side(self, img_id, img): method project_3d_to_bird (line 326) | def project_3d_to_bird(self, pt): method add_ct_detection (line 332) | def add_ct_detection( method add_3d_detection (line 368) | def add_3d_detection( method compose_vis_add (line 389) | def compose_vis_add( method add_2d_detection (line 417) | def add_2d_detection( method add_bird_view (line 430) | def add_bird_view(self, dets, center_thresh=0.3, img_id='bird'): method add_bird_views (line 454) | def add_bird_views(self, dets_dt, dets_gt, center_thresh=0.3, img_id='... FILE: src/lib/utils/image.py function flip (line 16) | def flip(img): function transform_preds (line 19) | def transform_preds(coords, center, scale, output_size): function get_affine_transform (line 27) | def get_affine_transform(center, function affine_transform (line 63) | def affine_transform(pt, t): function get_3rd_point (line 69) | def get_3rd_point(a, b): function get_dir (line 74) | def get_dir(src_point, rot_rad): function crop (line 84) | def crop(img, center, scale, output_size, rot=0): function gaussian_radius (line 95) | def gaussian_radius(det_size, min_overlap=0.7): function gaussian2D (line 118) | def gaussian2D(shape, sigma=1): function draw_umich_gaussian (line 126) | def draw_umich_gaussian(heatmap, center, radius, k=1): function draw_dense_reg (line 143) | def draw_dense_reg(regmap, heatmap, center, value, radius, is_offset=Fal... function draw_msra_gaussian (line 175) | def draw_msra_gaussian(heatmap, center, sigma): function grayscale (line 198) | def grayscale(image): function lighting_ (line 201) | def lighting_(data_rng, image, alphastd, eigval, eigvec): function blend_ (line 205) | def blend_(alpha, image1, image2): function saturation_ (line 210) | def saturation_(data_rng, image, gs, gs_mean, var): function brightness_ (line 214) | def brightness_(data_rng, image, gs, gs_mean, var): function contrast_ (line 218) | def contrast_(data_rng, image, gs, gs_mean, var): function color_aug (line 222) | def color_aug(data_rng, image, eig_val, eig_vec): FILE: src/lib/utils/oracle_utils.py function gen_oracle_map (line 9) | def gen_oracle_map(feat, ind, w, h): FILE: src/lib/utils/post_process.py function get_pred_depth (line 10) | def get_pred_depth(depth): function get_alpha (line 13) | def get_alpha(rot): function ddd_post_process_2d (line 23) | def ddd_post_process_2d(dets, c, s, opt): function ddd_post_process_3d (line 49) | def ddd_post_process_3d(dets, calibs): function ddd_post_process (line 75) | def ddd_post_process(dets, c, s, calibs, opt): function ctdet_post_process (line 83) | def ctdet_post_process(dets, c, s, h, w, num_classes): function multi_pose_post_process (line 103) | def multi_pose_post_process(dets, c, s, h, w): function multi_pose_wodet_post_process (line 117) | def multi_pose_wodet_post_process(dets, c, s, h, w): function multi_pose_crowdpose_post_process (line 130) | def multi_pose_crowdpose_post_process(dets, c, s, h, w): function multi_pose_wodet_post_process_vis (line 143) | def multi_pose_wodet_post_process_vis(dets, c, s, h, w): function multi_pose_crowdpose_post_process_vis (line 159) | def multi_pose_crowdpose_post_process_vis(dets, c, s, h, w): FILE: src/lib/utils/utils.py class AverageMeter (line 7) | class AverageMeter(object): method __init__ (line 9) | def __init__(self): method reset (line 12) | def reset(self): method update (line 18) | def update(self, val, n=1): FILE: src/main.py function main (line 19) | def main(opt): FILE: src/test.py class PrefetchDataset (line 22) | class PrefetchDataset(torch.utils.data.Dataset): method __init__ (line 23) | def __init__(self, opt, dataset, pre_process_func): method __getitem__ (line 30) | def __getitem__(self, index): method __len__ (line 44) | def __len__(self): function prefetch_test (line 47) | def prefetch_test(opt): function test (line 85) | def test(opt): FILE: src/tools/_init_paths.py function add_path (line 4) | def add_path(path): FILE: src/tools/calc_coco_overlap.py function iou (line 32) | def iou(box1, box2): function generate_anchors (line 40) | def generate_anchors( function _generate_anchors (line 54) | def _generate_anchors(base_size, scales, aspect_ratios): function _whctrs (line 66) | def _whctrs(anchor): function _mkanchors (line 75) | def _mkanchors(ws, hs, x_ctr, y_ctr): function _ratio_enum (line 92) | def _ratio_enum(anchor, ratios): function _scale_enum (line 103) | def _scale_enum(anchor, scales): function _coco_box_to_bbox (line 112) | def _coco_box_to_bbox(box): function count_agnostic (line 117) | def count_agnostic(split): function count (line 135) | def count(split): function count_iou (line 168) | def count_iou(split): function count_anchor (line 201) | def count_anchor(split): function count_size (line 284) | def count_size(split): FILE: src/tools/convert_kitti_to_coco.py function _bbox_to_coco_bbox (line 39) | def _bbox_to_coco_bbox(bbox): function read_clib (line 43) | def read_clib(calib_path): FILE: src/tools/kitti_eval/evaluate_object_3d.cpp type DIFFICULTY (line 38) | enum DIFFICULTY{EASY=0, MODERATE=1, HARD=2} type METRIC (line 41) | enum METRIC{IMAGE=0, GROUND=1, BOX3D=2} type CLASSES (line 49) | enum CLASSES{CAR=0, PEDESTRIAN=1, CYCLIST=2} function initGlobals (line 62) | void initGlobals () { type tPrData (line 73) | struct tPrData { method tPrData (line 79) | tPrData () : type tBox (line 84) | struct tBox { method tBox (line 91) | tBox (string type, double x1,double y1,double x2,double y2,double alph... type tGroundtruth (line 96) | struct tGroundtruth { method tGroundtruth (line 103) | tGroundtruth () : method tGroundtruth (line 105) | tGroundtruth (tBox box,double truncation,int32_t occlusion) : method tGroundtruth (line 107) | tGroundtruth (string type,double x1,double y1,double x2,double y2,doub... type tDetection (line 112) | struct tDetection { method tDetection (line 118) | tDetection (): method tDetection (line 120) | tDetection (tBox box,double thresh) : method tDetection (line 122) | tDetection (string type,double x1,double y1,double x2,double y2,double... function loadDetections (line 132) | vector loadDetections(string file_name, bool &compute_aos, function loadGroundtruth (line 179) | vector loadGroundtruth(string file_name,bool &success) { function saveStats (line 205) | void saveStats (const vector &precision, const vector &a... function imageBoxOverlap (line 228) | inline double imageBoxOverlap(tBox a, tBox b, int32_t criterion=-1){ function imageBoxOverlap (line 264) | inline double imageBoxOverlap(tDetection a, tGroundtruth b, int32_t crit... function Polygon (line 270) | Polygon toPolygon(const T& g) { function groundBoxOverlap (line 295) | inline double groundBoxOverlap(tDetection d, tGroundtruth g, int32_t cri... function box3DOverlap (line 318) | inline double box3DOverlap(tDetection d, tGroundtruth g, int32_t criteri... function getThresholds (line 347) | vector getThresholds(vector &v, double n_groundtruth){ function cleanData (line 382) | void cleanData(CLASSES current_class, const vector >, co... function tPrData (line 456) | tPrData computeStatistics(CLASSES current_class, const vector loadDetections(string file_name, bool &compute_aos, function loadGroundtruth (line 179) | vector loadGroundtruth(string file_name,bool &success) { function saveStats (line 205) | void saveStats (const vector &precision, const vector &a... function imageBoxOverlap (line 228) | inline double imageBoxOverlap(tBox a, tBox b, int32_t criterion=-1){ function imageBoxOverlap (line 264) | inline double imageBoxOverlap(tDetection a, tGroundtruth b, int32_t crit... function Polygon (line 270) | Polygon toPolygon(const T& g) { function groundBoxOverlap (line 295) | inline double groundBoxOverlap(tDetection d, tGroundtruth g, int32_t cri... function box3DOverlap (line 318) | inline double box3DOverlap(tDetection d, tGroundtruth g, int32_t criteri... function getThresholds (line 347) | vector getThresholds(vector &v, double n_groundtruth){ function cleanData (line 382) | void cleanData(CLASSES current_class, const vector >, co... function tPrData (line 457) | tPrData computeStatistics(CLASSES current_class, const vector getEvalIndices(const string& result_dir) { function eval (line 794) | bool eval(string gt_dir, string result_dir, Mail* mail){ function main (line 916) | int32_t main (int32_t argc,char *argv[]) { FILE: src/tools/kitti_eval/mail.h function class (line 8) | class Mail { FILE: src/tools/reval.py function parse_args (line 27) | def parse_args(): function from_dets (line 53) | def from_dets(imdb_name, detection_file, args): FILE: src/tools/vis_pred.py function _coco_box_to_bbox (line 11) | def _coco_box_to_bbox(box): function add_box (line 38) | def add_box(image, bbox, sc, cat_id): FILE: src/tools/voc_eval_lib/datasets/ds_utils.py function unique_boxes (line 13) | def unique_boxes(boxes, scale=1.0): function xywh_to_xyxy (line 21) | def xywh_to_xyxy(boxes): function xyxy_to_xywh (line 26) | def xyxy_to_xywh(boxes): function validate_boxes (line 31) | def validate_boxes(boxes, width=0, height=0): function filter_small_boxes (line 45) | def filter_small_boxes(boxes, min_size): FILE: src/tools/voc_eval_lib/datasets/imdb.py function bbox_overlaps (line 20) | def bbox_overlaps(box1, box2): class imdb (line 28) | class imdb(object): method __init__ (line 31) | def __init__(self, name, classes=None): method name (line 46) | def name(self): method num_classes (line 50) | def num_classes(self): method classes (line 54) | def classes(self): method image_index (line 58) | def image_index(self): method roidb_handler (line 62) | def roidb_handler(self): method roidb_handler (line 66) | def roidb_handler(self, val): method set_proposal_method (line 69) | def set_proposal_method(self, method): method roidb (line 74) | def roidb(self): method cache_path (line 86) | def cache_path(self): method num_images (line 93) | def num_images(self): method image_path_at (line 96) | def image_path_at(self, i): method default_roidb (line 99) | def default_roidb(self): method evaluate_detections (line 102) | def evaluate_detections(self, all_boxes, output_dir=None): method _get_widths (line 113) | def _get_widths(self): method append_flipped_images (line 117) | def append_flipped_images(self): method evaluate_recall (line 134) | def evaluate_recall(self, candidate_boxes=None, thresholds=None, method create_roidb_from_box_list (line 224) | def create_roidb_from_box_list(self, box_list, gt_roidb): method merge_roidbs (line 254) | def merge_roidbs(a, b): method competition_mode (line 266) | def competition_mode(self, on): FILE: src/tools/voc_eval_lib/datasets/pascal_voc.py class pascal_voc (line 26) | class pascal_voc(imdb): method __init__ (line 27) | def __init__(self, image_set, year, use_diff=False): method image_path_at (line 62) | def image_path_at(self, i): method image_path_from_index (line 68) | def image_path_from_index(self, index): method _load_image_set_index (line 78) | def _load_image_set_index(self): method _get_default_path (line 92) | def _get_default_path(self): method gt_roidb (line 98) | def gt_roidb(self): method rpn_roidb (line 122) | def rpn_roidb(self): method _load_rpn_roidb (line 132) | def _load_rpn_roidb(self, gt_roidb): method _load_pascal_annotation (line 141) | def _load_pascal_annotation(self, index): method _get_comp_id (line 187) | def _get_comp_id(self): method _get_voc_results_file_template (line 192) | def _get_voc_results_file_template(self): method _write_voc_results_file (line 203) | def _write_voc_results_file(self, all_boxes): method _do_python_eval (line 222) | def _do_python_eval(self, output_dir=None): method _do_matlab_eval (line 270) | def _do_matlab_eval(self, output_dir='output'): method evaluate_detections (line 285) | def evaluate_detections(self, all_boxes, output_dir=None): method competition_mode (line 297) | def competition_mode(self, on): FILE: src/tools/voc_eval_lib/datasets/voc_eval.py function parse_rec (line 15) | def parse_rec(filename): function voc_ap (line 35) | def voc_ap(rec, prec, use_07_metric=False): function voc_eval (line 70) | def voc_eval(detpath, FILE: src/tools/voc_eval_lib/model/bbox_transform.py function bbox_transform (line 13) | def bbox_transform(ex_rois, gt_rois): function bbox_transform_inv (line 34) | def bbox_transform_inv(boxes, deltas): function clip_boxes (line 67) | def clip_boxes(boxes, im_shape): FILE: src/tools/voc_eval_lib/model/config.py function get_output_dir (line 293) | def get_output_dir(imdb, weights_filename): function get_output_tb_dir (line 309) | def get_output_tb_dir(imdb, weights_filename): function _merge_a_into_b (line 325) | def _merge_a_into_b(a, b): function cfg_from_file (line 358) | def cfg_from_file(filename): function cfg_from_list (line 367) | def cfg_from_list(cfg_list): FILE: src/tools/voc_eval_lib/model/nms_wrapper.py function nms (line 15) | def nms(dets, thresh, force_cpu=False): FILE: src/tools/voc_eval_lib/model/test.py function _get_image_blob (line 27) | def _get_image_blob(im): function _get_blobs (line 61) | def _get_blobs(im): function _clip_boxes (line 68) | def _clip_boxes(boxes, im_shape): function _rescale_boxes (line 80) | def _rescale_boxes(boxes, inds, scales): function im_detect (line 87) | def im_detect(sess, net, im): function apply_nms (line 110) | def apply_nms(all_boxes, thresh): function test_net (line 139) | def test_net(sess, net, imdb, weights_filename, max_per_image=100, thres... FILE: src/tools/voc_eval_lib/nms/cpu_nms.c type Py_ssize_t (line 61) | typedef int Py_ssize_t; type Py_buffer (line 89) | typedef struct { type Py_hash_t (line 241) | typedef long Py_hash_t; function CYTHON_INLINE (line 310) | static CYTHON_INLINE float __PYX_NAN() { type __Pyx_StringTabEntry (line 369) | typedef struct {PyObject **p; char *s; const Py_ssize_t n; const char* e... function CYTHON_INLINE (line 409) | static CYTHON_INLINE size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE *u) function __Pyx_init_sys_getdefaultencoding_params (line 435) | static int __Pyx_init_sys_getdefaultencoding_params(void) { function __Pyx_init_sys_getdefaultencoding_params (line 484) | static int __Pyx_init_sys_getdefaultencoding_params(void) { type __Pyx_StructField_ (line 559) | struct __Pyx_StructField_ type __Pyx_TypeInfo (line 561) | typedef struct { type __Pyx_StructField (line 571) | typedef struct __Pyx_StructField_ { type __Pyx_BufFmt_StackElem (line 576) | typedef struct { type __Pyx_BufFmt_Context (line 580) | typedef struct { type npy_int8 (line 601) | typedef npy_int8 __pyx_t_5numpy_int8_t; type npy_int16 (line 610) | typedef npy_int16 __pyx_t_5numpy_int16_t; type npy_int32 (line 619) | typedef npy_int32 __pyx_t_5numpy_int32_t; type npy_int64 (line 628) | typedef npy_int64 __pyx_t_5numpy_int64_t; type npy_uint8 (line 637) | typedef npy_uint8 __pyx_t_5numpy_uint8_t; type npy_uint16 (line 646) | typedef npy_uint16 __pyx_t_5numpy_uint16_t; type npy_uint32 (line 655) | typedef npy_uint32 __pyx_t_5numpy_uint32_t; type npy_uint64 (line 664) | typedef npy_uint64 __pyx_t_5numpy_uint64_t; type npy_float32 (line 673) | typedef npy_float32 __pyx_t_5numpy_float32_t; type npy_float64 (line 682) | typedef npy_float64 __pyx_t_5numpy_float64_t; type npy_long (line 691) | typedef npy_long __pyx_t_5numpy_int_t; type npy_longlong (line 700) | typedef npy_longlong __pyx_t_5numpy_long_t; type npy_longlong (line 709) | typedef npy_longlong __pyx_t_5numpy_longlong_t; type npy_ulong (line 718) | typedef npy_ulong __pyx_t_5numpy_uint_t; type npy_ulonglong (line 727) | typedef npy_ulonglong __pyx_t_5numpy_ulong_t; type npy_ulonglong (line 736) | typedef npy_ulonglong __pyx_t_5numpy_ulonglong_t; type npy_intp (line 745) | typedef npy_intp __pyx_t_5numpy_intp_t; type npy_uintp (line 754) | typedef npy_uintp __pyx_t_5numpy_uintp_t; type npy_double (line 763) | typedef npy_double __pyx_t_5numpy_float_t; type npy_double (line 772) | typedef npy_double __pyx_t_5numpy_double_t; type npy_longdouble (line 781) | typedef npy_longdouble __pyx_t_5numpy_longdouble_t; type std (line 784) | typedef ::std::complex< float > __pyx_t_float_complex; type __pyx_t_float_complex (line 786) | typedef float _Complex __pyx_t_float_complex; type __pyx_t_float_complex (line 789) | typedef struct { float real, imag; } __pyx_t_float_complex; type std (line 794) | typedef ::std::complex< double > __pyx_t_double_complex; type __pyx_t_double_complex (line 796) | typedef double _Complex __pyx_t_double_complex; type __pyx_t_double_complex (line 799) | typedef struct { double real, imag; } __pyx_t_double_complex; type npy_cfloat (line 812) | typedef npy_cfloat __pyx_t_5numpy_cfloat_t; type npy_cdouble (line 821) | typedef npy_cdouble __pyx_t_5numpy_cdouble_t; type npy_clongdouble (line 830) | typedef npy_clongdouble __pyx_t_5numpy_clongdouble_t; type npy_cdouble (line 839) | typedef npy_cdouble __pyx_t_5numpy_complex_t; type __Pyx_RefNannyAPIStruct (line 844) | typedef struct { function CYTHON_INLINE (line 903) | static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStr(PyObject* obj, ... function CYTHON_INLINE (line 949) | static CYTHON_INLINE int __Pyx_PyList_Append(PyObject* list, PyObject* x) { type __Pyx_Buf_DimInfo (line 979) | typedef struct { type __Pyx_Buffer (line 982) | typedef struct { type __Pyx_LocalBuf_ND (line 986) | typedef struct { type __Pyx_CodeObjectCacheEntry (line 1126) | typedef struct { type __Pyx_CodeObjectCache (line 1130) | struct __Pyx_CodeObjectCache { type __Pyx_CodeObjectCache (line 1135) | struct __Pyx_CodeObjectCache function CYTHON_INLINE (line 1341) | static CYTHON_INLINE __pyx_t_5numpy_float32_t __pyx_f_3nms_7cpu_nms_max(... function CYTHON_INLINE (line 1384) | static CYTHON_INLINE __pyx_t_5numpy_float32_t __pyx_f_3nms_7cpu_nms_min(... function PyObject (line 1430) | static PyObject *__pyx_pw_3nms_7cpu_nms_1cpu_nms(PyObject *__pyx_self, P... function PyObject (line 1495) | static PyObject *__pyx_pf_3nms_7cpu_nms_cpu_nms(CYTHON_UNUSED PyObject *... function CYTHON_UNUSED (line 2348) | static CYTHON_UNUSED int __pyx_pw_5numpy_7ndarray_1__getbuffer__(PyObjec... function __pyx_pf_5numpy_7ndarray___getbuffer__ (line 2359) | static int __pyx_pf_5numpy_7ndarray___getbuffer__(PyArrayObject *__pyx_v... function CYTHON_UNUSED (line 3144) | static CYTHON_UNUSED void __pyx_pw_5numpy_7ndarray_3__releasebuffer__(Py... function __pyx_pf_5numpy_7ndarray_2__releasebuffer__ (line 3153) | static void __pyx_pf_5numpy_7ndarray_2__releasebuffer__(PyArrayObject *_... function CYTHON_INLINE (line 3222) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew1(PyOb... function CYTHON_INLINE (line 3272) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew2(PyOb... function CYTHON_INLINE (line 3322) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew3(PyOb... function CYTHON_INLINE (line 3372) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew4(PyOb... function CYTHON_INLINE (line 3422) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew5(PyOb... function CYTHON_INLINE (line 3472) | static CYTHON_INLINE char *__pyx_f_5numpy__util_dtypestring(PyArray_Desc... function CYTHON_INLINE (line 4176) | static CYTHON_INLINE void __pyx_f_5numpy_set_array_base(PyArrayObject *_... function CYTHON_INLINE (line 4264) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObje... type PyModuleDef (line 4325) | struct PyModuleDef function __Pyx_InitCachedBuiltins (line 4397) | static int __Pyx_InitCachedBuiltins(void) { function __Pyx_InitCachedConstants (line 4406) | static int __Pyx_InitCachedConstants(void) { function __Pyx_InitGlobals (line 4575) | static int __Pyx_InitGlobals(void) { function PyMODINIT_FUNC (line 4593) | PyMODINIT_FUNC PyInit_cpu_nms(void) function __Pyx_RefNannyAPIStruct (line 4746) | static __Pyx_RefNannyAPIStruct *__Pyx_RefNannyImportAPI(const char *modn... function PyObject (line 4761) | static PyObject *__Pyx_GetBuiltinName(PyObject *name) { function __Pyx_RaiseArgtupleInvalid (line 4774) | static void __Pyx_RaiseArgtupleInvalid( function __Pyx_RaiseDoubleKeywordsError (line 4799) | static void __Pyx_RaiseDoubleKeywordsError( function __Pyx_ParseOptionalKeywords (line 4812) | static int __Pyx_ParseOptionalKeywords( function __Pyx_RaiseArgumentTypeInvalid (line 4913) | static void __Pyx_RaiseArgumentTypeInvalid(const char* name, PyObject *o... function CYTHON_INLINE (line 4918) | static CYTHON_INLINE int __Pyx_ArgTypeTest(PyObject *obj, PyTypeObject *... function CYTHON_INLINE (line 4939) | static CYTHON_INLINE int __Pyx_IsLittleEndian(void) { function __Pyx_BufFmt_Init (line 4943) | static void __Pyx_BufFmt_Init(__Pyx_BufFmt_Context* ctx, function __Pyx_BufFmt_ParseNumber (line 4970) | static int __Pyx_BufFmt_ParseNumber(const char** ts) { function __Pyx_BufFmt_ExpectNumber (line 4985) | static int __Pyx_BufFmt_ExpectNumber(const char **ts) { function __Pyx_BufFmt_RaiseUnexpectedChar (line 4992) | static void __Pyx_BufFmt_RaiseUnexpectedChar(char ch) { function __Pyx_BufFmt_TypeCharToStandardSize (line 5020) | static size_t __Pyx_BufFmt_TypeCharToStandardSize(char ch, int is_comple... function __Pyx_BufFmt_TypeCharToNativeSize (line 5038) | static size_t __Pyx_BufFmt_TypeCharToNativeSize(char ch, int is_complex) { type __Pyx_st_short (line 5057) | typedef struct { char c; short x; } __Pyx_st_short; type __Pyx_st_int (line 5058) | typedef struct { char c; int x; } __Pyx_st_int; type __Pyx_st_long (line 5059) | typedef struct { char c; long x; } __Pyx_st_long; type __Pyx_st_float (line 5060) | typedef struct { char c; float x; } __Pyx_st_float; type __Pyx_st_double (line 5061) | typedef struct { char c; double x; } __Pyx_st_double; type __Pyx_st_longdouble (line 5062) | typedef struct { char c; long double x; } __Pyx_st_longdouble; type __Pyx_st_void_p (line 5063) | typedef struct { char c; void *x; } __Pyx_st_void_p; type __Pyx_st_longlong (line 5065) | typedef struct { char c; PY_LONG_LONG x; } __Pyx_st_longlong; function __Pyx_BufFmt_TypeCharToAlignment (line 5067) | static size_t __Pyx_BufFmt_TypeCharToAlignment(char ch, CYTHON_UNUSED in... type __Pyx_pad_short (line 5089) | typedef struct { short x; char c; } __Pyx_pad_short; type __Pyx_pad_int (line 5090) | typedef struct { int x; char c; } __Pyx_pad_int; type __Pyx_pad_long (line 5091) | typedef struct { long x; char c; } __Pyx_pad_long; type __Pyx_pad_float (line 5092) | typedef struct { float x; char c; } __Pyx_pad_float; type __Pyx_pad_double (line 5093) | typedef struct { double x; char c; } __Pyx_pad_double; type __Pyx_pad_longdouble (line 5094) | typedef struct { long double x; char c; } __Pyx_pad_longdouble; type __Pyx_pad_void_p (line 5095) | typedef struct { void *x; char c; } __Pyx_pad_void_p; type __Pyx_pad_longlong (line 5097) | typedef struct { PY_LONG_LONG x; char c; } __Pyx_pad_longlong; function __Pyx_BufFmt_TypeCharToPadding (line 5099) | static size_t __Pyx_BufFmt_TypeCharToPadding(char ch, CYTHON_UNUSED int ... function __Pyx_BufFmt_TypeCharToGroup (line 5117) | static char __Pyx_BufFmt_TypeCharToGroup(char ch, int is_complex) { function __Pyx_BufFmt_RaiseExpected (line 5138) | static void __Pyx_BufFmt_RaiseExpected(__Pyx_BufFmt_Context* ctx) { function __Pyx_BufFmt_ProcessTypeChunk (line 5162) | static int __Pyx_BufFmt_ProcessTypeChunk(__Pyx_BufFmt_Context* ctx) { function CYTHON_INLINE (line 5264) | static CYTHON_INLINE PyObject * function CYTHON_INLINE (line 5437) | static CYTHON_INLINE void __Pyx_ZeroBuffer(Py_buffer* buf) { function CYTHON_INLINE (line 5444) | static CYTHON_INLINE int __Pyx_GetBufferAndValidate( function CYTHON_INLINE (line 5478) | static CYTHON_INLINE void __Pyx_SafeReleaseBuffer(Py_buffer* info) { function CYTHON_INLINE (line 5484) | static CYTHON_INLINE int __Pyx_TypeTest(PyObject *obj, PyTypeObject *typ... function CYTHON_INLINE (line 5497) | static CYTHON_INLINE PyObject* __Pyx_PyObject_Call(PyObject *func, PyObj... function __Pyx_RaiseBufferIndexError (line 5536) | static void __Pyx_RaiseBufferIndexError(int axis) { function CYTHON_INLINE (line 5541) | static CYTHON_INLINE void __Pyx_ErrRestore(PyObject *type, PyObject *val... function CYTHON_INLINE (line 5558) | static CYTHON_INLINE void __Pyx_ErrFetch(PyObject **type, PyObject **val... function CYTHON_INLINE (line 5737) | static CYTHON_INLINE void __Pyx_RaiseTooManyValuesError(Py_ssize_t expec... function CYTHON_INLINE (line 5742) | static CYTHON_INLINE void __Pyx_RaiseNeedMoreValuesError(Py_ssize_t inde... function CYTHON_INLINE (line 5748) | static CYTHON_INLINE void __Pyx_RaiseNoneNotIterableError(void) { function __Pyx_GetBuffer (line 5753) | static int __Pyx_GetBuffer(PyObject *obj, Py_buffer *view, int flags) { function __Pyx_ReleaseBuffer (line 5779) | static void __Pyx_ReleaseBuffer(Py_buffer *view) { function PyObject (line 5817) | static PyObject *__Pyx_Import(PyObject *name, PyObject *from_list, int l... function CYTHON_INLINE (line 5899) | static CYTHON_INLINE PyObject* __Pyx_PyInt_From_int(int value) { function CYTHON_INLINE (line 5946) | static CYTHON_INLINE int __Pyx_PyInt_As_int(PyObject *x) { function CYTHON_INLINE (line 6041) | static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value) { function CYTHON_INLINE (line 6069) | static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_pa... function CYTHON_INLINE (line 6073) | static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_pa... function CYTHON_INLINE (line 6078) | static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_pa... function CYTHON_INLINE (line 6088) | static CYTHON_INLINE int __Pyx_c_eqf(__pyx_t_float_complex a, __pyx_t_fl... function CYTHON_INLINE (line 6091) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_sumf(__pyx_t_float_co... function CYTHON_INLINE (line 6097) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_difff(__pyx_t_float_c... function CYTHON_INLINE (line 6103) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_prodf(__pyx_t_float_c... function CYTHON_INLINE (line 6109) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_quotf(__pyx_t_float_c... function CYTHON_INLINE (line 6116) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_negf(__pyx_t_float_co... function CYTHON_INLINE (line 6122) | static CYTHON_INLINE int __Pyx_c_is_zerof(__pyx_t_float_complex a) { function CYTHON_INLINE (line 6125) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_conjf(__pyx_t_float_c... function CYTHON_INLINE (line 6132) | static CYTHON_INLINE float __Pyx_c_absf(__pyx_t_float_complex z) { function CYTHON_INLINE (line 6139) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_powf(__pyx_t_float_co... function CYTHON_INLINE (line 6189) | static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_... function CYTHON_INLINE (line 6193) | static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_... function CYTHON_INLINE (line 6198) | static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_... function CYTHON_INLINE (line 6208) | static CYTHON_INLINE int __Pyx_c_eq(__pyx_t_double_complex a, __pyx_t_do... function CYTHON_INLINE (line 6211) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_sum(__pyx_t_double_c... function CYTHON_INLINE (line 6217) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_diff(__pyx_t_double_... function CYTHON_INLINE (line 6223) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_prod(__pyx_t_double_... function CYTHON_INLINE (line 6229) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot(__pyx_t_double_... function CYTHON_INLINE (line 6236) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_neg(__pyx_t_double_c... function CYTHON_INLINE (line 6242) | static CYTHON_INLINE int __Pyx_c_is_zero(__pyx_t_double_complex a) { function CYTHON_INLINE (line 6245) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_conj(__pyx_t_double_... function CYTHON_INLINE (line 6252) | static CYTHON_INLINE double __Pyx_c_abs(__pyx_t_double_complex z) { function CYTHON_INLINE (line 6259) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_pow(__pyx_t_double_c... function __Pyx_PyInt_As_long (line 6312) | static CYTHON_INLINE long __Pyx_PyInt_As_long(PyObject *x) { function __Pyx_check_binary_version (line 6407) | static int __Pyx_check_binary_version(void) { function PyObject (line 6428) | static PyObject *__Pyx_ImportModule(const char *name) { function PyTypeObject (line 6445) | static PyTypeObject *__Pyx_ImportType(const char *module_name, const cha... function __pyx_bisect_code_objects (line 6511) | static int __pyx_bisect_code_objects(__Pyx_CodeObjectCacheEntry* entries... function PyCodeObject (line 6532) | static PyCodeObject *__pyx_find_code_object(int code_line) { function __pyx_insert_code_object (line 6546) | static void __pyx_insert_code_object(int code_line, PyCodeObject* code_o... function PyCodeObject (line 6593) | static PyCodeObject* __Pyx_CreateCodeObjectForTraceback( function __Pyx_AddTraceback (line 6645) | static void __Pyx_AddTraceback(const char *funcname, int c_line, function __Pyx_InitStrings (line 6673) | static int __Pyx_InitStrings(__Pyx_StringTabEntry *t) { function CYTHON_INLINE (line 6703) | static CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(char* c_str) { function CYTHON_INLINE (line 6706) | static CYTHON_INLINE char* __Pyx_PyObject_AsString(PyObject* o) { function CYTHON_INLINE (line 6770) | static CYTHON_INLINE int __Pyx_PyObject_IsTrue(PyObject* x) { function CYTHON_INLINE (line 6825) | static CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject* b) { function CYTHON_INLINE (line 6854) | static CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t ival) { FILE: src/tools/voc_eval_lib/nms/gpu_nms.cpp function CYTHON_INLINE (line 310) | static CYTHON_INLINE float __PYX_NAN() { function CYTHON_INLINE (line 410) | static CYTHON_INLINE size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE *u) function __Pyx_init_sys_getdefaultencoding_params (line 436) | static int __Pyx_init_sys_getdefaultencoding_params(void) { function __Pyx_init_sys_getdefaultencoding_params (line 485) | static int __Pyx_init_sys_getdefaultencoding_params(void) { type __Pyx_StructField_ (line 560) | struct __Pyx_StructField_ type __Pyx_StructField_ (line 564) | struct __Pyx_StructField_ type __Pyx_StructField_ (line 572) | struct __Pyx_StructField_ { function CYTHON_INLINE (line 920) | static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStr(PyObject* obj, ... type __Pyx_CodeObjectCache (line 1121) | struct __Pyx_CodeObjectCache { type __Pyx_CodeObjectCache (line 1126) | struct __Pyx_CodeObjectCache function PyObject (line 1287) | static PyObject *__pyx_pw_3nms_7gpu_nms_1gpu_nms(PyObject *__pyx_self, P... function PyObject (line 1367) | static PyObject *__pyx_pf_3nms_7gpu_nms_gpu_nms(CYTHON_UNUSED PyObject *... function CYTHON_UNUSED (line 1720) | static CYTHON_UNUSED int __pyx_pw_5numpy_7ndarray_1__getbuffer__(PyObjec... function __pyx_pf_5numpy_7ndarray___getbuffer__ (line 1731) | static int __pyx_pf_5numpy_7ndarray___getbuffer__(PyArrayObject *__pyx_v... function CYTHON_UNUSED (line 2516) | static CYTHON_UNUSED void __pyx_pw_5numpy_7ndarray_3__releasebuffer__(Py... function __pyx_pf_5numpy_7ndarray_2__releasebuffer__ (line 2525) | static void __pyx_pf_5numpy_7ndarray_2__releasebuffer__(PyArrayObject *_... function CYTHON_INLINE (line 2594) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew1(PyOb... function CYTHON_INLINE (line 2644) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew2(PyOb... function CYTHON_INLINE (line 2694) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew3(PyOb... function CYTHON_INLINE (line 2744) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew4(PyOb... function CYTHON_INLINE (line 2794) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew5(PyOb... function CYTHON_INLINE (line 2844) | static CYTHON_INLINE char *__pyx_f_5numpy__util_dtypestring(PyArray_Desc... function CYTHON_INLINE (line 3548) | static CYTHON_INLINE void __pyx_f_5numpy_set_array_base(PyArrayObject *_... function CYTHON_INLINE (line 3636) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObje... type PyModuleDef (line 3697) | struct PyModuleDef function __Pyx_InitCachedBuiltins (line 3750) | static int __Pyx_InitCachedBuiltins(void) { function __Pyx_InitCachedConstants (line 3759) | static int __Pyx_InitCachedConstants(void) { function __Pyx_InitGlobals (line 3883) | static int __Pyx_InitGlobals(void) { function PyMODINIT_FUNC (line 3897) | PyMODINIT_FUNC PyInit_gpu_nms(void) function __Pyx_RefNannyAPIStruct (line 4066) | static __Pyx_RefNannyAPIStruct *__Pyx_RefNannyImportAPI(const char *modn... function __Pyx_RaiseArgtupleInvalid (line 4081) | static void __Pyx_RaiseArgtupleInvalid( function __Pyx_RaiseDoubleKeywordsError (line 4106) | static void __Pyx_RaiseDoubleKeywordsError( function __Pyx_ParseOptionalKeywords (line 4119) | static int __Pyx_ParseOptionalKeywords( function __Pyx_RaiseArgumentTypeInvalid (line 4220) | static void __Pyx_RaiseArgumentTypeInvalid(const char* name, PyObject *o... function CYTHON_INLINE (line 4225) | static CYTHON_INLINE int __Pyx_ArgTypeTest(PyObject *obj, PyTypeObject *... function CYTHON_INLINE (line 4246) | static CYTHON_INLINE int __Pyx_IsLittleEndian(void) { function __Pyx_BufFmt_Init (line 4250) | static void __Pyx_BufFmt_Init(__Pyx_BufFmt_Context* ctx, function __Pyx_BufFmt_ParseNumber (line 4277) | static int __Pyx_BufFmt_ParseNumber(const char** ts) { function __Pyx_BufFmt_ExpectNumber (line 4292) | static int __Pyx_BufFmt_ExpectNumber(const char **ts) { function __Pyx_BufFmt_RaiseUnexpectedChar (line 4299) | static void __Pyx_BufFmt_RaiseUnexpectedChar(char ch) { function __Pyx_BufFmt_TypeCharToStandardSize (line 4327) | static size_t __Pyx_BufFmt_TypeCharToStandardSize(char ch, int is_comple... function __Pyx_BufFmt_TypeCharToNativeSize (line 4345) | static size_t __Pyx_BufFmt_TypeCharToNativeSize(char ch, int is_complex) { function __Pyx_BufFmt_TypeCharToAlignment (line 4374) | static size_t __Pyx_BufFmt_TypeCharToAlignment(char ch, CYTHON_UNUSED in... function __Pyx_BufFmt_TypeCharToPadding (line 4406) | static size_t __Pyx_BufFmt_TypeCharToPadding(char ch, CYTHON_UNUSED int ... function __Pyx_BufFmt_TypeCharToGroup (line 4424) | static char __Pyx_BufFmt_TypeCharToGroup(char ch, int is_complex) { function __Pyx_BufFmt_RaiseExpected (line 4445) | static void __Pyx_BufFmt_RaiseExpected(__Pyx_BufFmt_Context* ctx) { function __Pyx_BufFmt_ProcessTypeChunk (line 4469) | static int __Pyx_BufFmt_ProcessTypeChunk(__Pyx_BufFmt_Context* ctx) { function CYTHON_INLINE (line 4571) | static CYTHON_INLINE PyObject * function CYTHON_INLINE (line 4744) | static CYTHON_INLINE void __Pyx_ZeroBuffer(Py_buffer* buf) { function CYTHON_INLINE (line 4751) | static CYTHON_INLINE int __Pyx_GetBufferAndValidate( function CYTHON_INLINE (line 4785) | static CYTHON_INLINE void __Pyx_SafeReleaseBuffer(Py_buffer* info) { function PyObject (line 4791) | static PyObject *__Pyx_GetBuiltinName(PyObject *name) { function CYTHON_INLINE (line 4822) | static CYTHON_INLINE PyObject* __Pyx_PyObject_Call(PyObject *func, PyObj... function CYTHON_INLINE (line 4844) | static CYTHON_INLINE int __Pyx_TypeTest(PyObject *obj, PyTypeObject *typ... function __Pyx_RaiseBufferIndexError (line 4856) | static void __Pyx_RaiseBufferIndexError(int axis) { function CYTHON_INLINE (line 4861) | static CYTHON_INLINE PyObject* __Pyx_PyObject_GetSlice( function __Pyx_RaiseBufferFallbackError (line 4958) | static void __Pyx_RaiseBufferFallbackError(void) { function CYTHON_INLINE (line 4963) | static CYTHON_INLINE void __Pyx_ErrRestore(PyObject *type, PyObject *val... function CYTHON_INLINE (line 4980) | static CYTHON_INLINE void __Pyx_ErrFetch(PyObject **type, PyObject **val... function CYTHON_INLINE (line 5159) | static CYTHON_INLINE void __Pyx_RaiseTooManyValuesError(Py_ssize_t expec... function CYTHON_INLINE (line 5164) | static CYTHON_INLINE void __Pyx_RaiseNeedMoreValuesError(Py_ssize_t inde... function CYTHON_INLINE (line 5170) | static CYTHON_INLINE void __Pyx_RaiseNoneNotIterableError(void) { function __Pyx_GetBuffer (line 5175) | static int __Pyx_GetBuffer(PyObject *obj, Py_buffer *view, int flags) { function __Pyx_ReleaseBuffer (line 5201) | static void __Pyx_ReleaseBuffer(Py_buffer *view) { function PyObject (line 5239) | static PyObject *__Pyx_Import(PyObject *name, PyObject *from_list, int l... function CYTHON_INLINE (line 5342) | static CYTHON_INLINE npy_int32 __Pyx_PyInt_As_npy_int32(PyObject *x) { function CYTHON_INLINE (line 5437) | static CYTHON_INLINE PyObject* __Pyx_PyInt_From_int(int value) { function CYTHON_INLINE (line 5465) | static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_pa... function CYTHON_INLINE (line 5469) | static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_pa... function CYTHON_INLINE (line 5474) | static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_pa... function CYTHON_INLINE (line 5484) | static CYTHON_INLINE int __Pyx_c_eqf(__pyx_t_float_complex a, __pyx_t_fl... function CYTHON_INLINE (line 5487) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_sumf(__pyx_t_float_co... function CYTHON_INLINE (line 5493) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_difff(__pyx_t_float_c... function CYTHON_INLINE (line 5499) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_prodf(__pyx_t_float_c... function CYTHON_INLINE (line 5505) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_quotf(__pyx_t_float_c... function CYTHON_INLINE (line 5512) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_negf(__pyx_t_float_co... function CYTHON_INLINE (line 5518) | static CYTHON_INLINE int __Pyx_c_is_zerof(__pyx_t_float_complex a) { function CYTHON_INLINE (line 5521) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_conjf(__pyx_t_float_c... function CYTHON_INLINE (line 5528) | static CYTHON_INLINE float __Pyx_c_absf(__pyx_t_float_complex z) { function CYTHON_INLINE (line 5535) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_powf(__pyx_t_float_co... function CYTHON_INLINE (line 5585) | static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_... function CYTHON_INLINE (line 5589) | static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_... function CYTHON_INLINE (line 5594) | static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_... function CYTHON_INLINE (line 5604) | static CYTHON_INLINE int __Pyx_c_eq(__pyx_t_double_complex a, __pyx_t_do... function CYTHON_INLINE (line 5607) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_sum(__pyx_t_double_c... function CYTHON_INLINE (line 5613) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_diff(__pyx_t_double_... function CYTHON_INLINE (line 5619) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_prod(__pyx_t_double_... function CYTHON_INLINE (line 5625) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot(__pyx_t_double_... function CYTHON_INLINE (line 5632) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_neg(__pyx_t_double_c... function CYTHON_INLINE (line 5638) | static CYTHON_INLINE int __Pyx_c_is_zero(__pyx_t_double_complex a) { function CYTHON_INLINE (line 5641) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_conj(__pyx_t_double_... function CYTHON_INLINE (line 5648) | static CYTHON_INLINE double __Pyx_c_abs(__pyx_t_double_complex z) { function CYTHON_INLINE (line 5655) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_pow(__pyx_t_double_c... function CYTHON_INLINE (line 5708) | static CYTHON_INLINE int __Pyx_PyInt_As_int(PyObject *x) { function CYTHON_INLINE (line 5803) | static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value) { function __Pyx_PyInt_As_long (line 5834) | static CYTHON_INLINE long __Pyx_PyInt_As_long(PyObject *x) { function __Pyx_check_binary_version (line 5929) | static int __Pyx_check_binary_version(void) { function PyObject (line 5950) | static PyObject *__Pyx_ImportModule(const char *name) { function PyTypeObject (line 5967) | static PyTypeObject *__Pyx_ImportType(const char *module_name, const cha... function __pyx_bisect_code_objects (line 6033) | static int __pyx_bisect_code_objects(__Pyx_CodeObjectCacheEntry* entries... function PyCodeObject (line 6054) | static PyCodeObject *__pyx_find_code_object(int code_line) { function __pyx_insert_code_object (line 6068) | static void __pyx_insert_code_object(int code_line, PyCodeObject* code_o... function PyCodeObject (line 6115) | static PyCodeObject* __Pyx_CreateCodeObjectForTraceback( function __Pyx_AddTraceback (line 6167) | static void __Pyx_AddTraceback(const char *funcname, int c_line, function __Pyx_InitStrings (line 6195) | static int __Pyx_InitStrings(__Pyx_StringTabEntry *t) { function CYTHON_INLINE (line 6225) | static CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(char* c_str) { function CYTHON_INLINE (line 6228) | static CYTHON_INLINE char* __Pyx_PyObject_AsString(PyObject* o) { function CYTHON_INLINE (line 6292) | static CYTHON_INLINE int __Pyx_PyObject_IsTrue(PyObject* x) { function CYTHON_INLINE (line 6347) | static CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject* b) { function CYTHON_INLINE (line 6376) | static CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t ival) { FILE: src/tools/voc_eval_lib/nms/py_cpu_nms.py function py_cpu_nms (line 10) | def py_cpu_nms(dets, thresh): FILE: src/tools/voc_eval_lib/setup.py function find_in_path (line 15) | def find_in_path(name, path): function locate_cuda (line 24) | def locate_cuda(): function customize_compiler_for_nvcc (line 63) | def customize_compiler_for_nvcc(self): class custom_build_ext (line 102) | class custom_build_ext(build_ext): method build_extensions (line 103) | def build_extensions(self): FILE: src/tools/voc_eval_lib/utils/blob.py function im_list_to_blob (line 17) | def im_list_to_blob(ims): function prep_im_for_blob (line 33) | def prep_im_for_blob(im, pixel_means, target_size, max_size): FILE: src/tools/voc_eval_lib/utils/timer.py class Timer (line 10) | class Timer(object): method __init__ (line 12) | def __init__(self): method tic (line 19) | def tic(self): method toc (line 24) | def toc(self, average=True): FILE: src/tools/voc_eval_lib/utils/visualization.py function _draw_single_box (line 50) | def _draw_single_box(image, xmin, ymin, xmax, ymax, display_str, font, c... function draw_bounding_boxes (line 71) | def draw_bounding_boxes(image, gt_boxes, im_info):