Safemotion Lib
Loading...
Searching...
No Matches
Variables
fastreid.evaluation.rank_cylib.test_cython Namespace Reference

Variables

str setup
 
 pytime
 
 cytime
 
int num_q = 30
 
int num_g = 300
 
int dim = 512
 
int max_rank = 5
 
int q_feats = np.random.rand(num_q, dim).astype(np.float32) * 20
 
int g_feats = np.random.rand(num_g, dim).astype(np.float32) * 20
 
int distmat = 1 - np.dot(q_feats, g_feats.transpose())
 
 q_pids = np.random.randint(0, num_q, size=num_q)
 
 g_pids = np.random.randint(0, num_g, size=num_g)
 
 q_camids = np.random.randint(0, 5, size=num_q)
 
 g_camids = np.random.randint(0, 5, size=num_g)
 
 cmc_py_d
 
 mAP_py_d
 
 mINP_py_d
 
 use_distmat
 
 True
 
 use_cython
 
 cmc_py
 
 mAP_py
 
 mINP_py
 
 False
 
 rtol
 
 atol
 
 cmc_cy_d
 
 mAP_cy_d
 
 mINP_cy_d
 
 cmc_cy
 
 mAP_cy
 
 mINP_cy
 
 scores_cy
 
 labels_cy
 
 scores_py
 
 labels_py
 

Variable Documentation

◆ atol

fastreid.evaluation.rank_cylib.test_cython.atol

Definition at line 92 of file test_cython.py.

◆ cmc_cy

fastreid.evaluation.rank_cylib.test_cython.cmc_cy

Definition at line 99 of file test_cython.py.

◆ cmc_cy_d

fastreid.evaluation.rank_cylib.test_cython.cmc_cy_d

Definition at line 97 of file test_cython.py.

◆ cmc_py

fastreid.evaluation.rank_cylib.test_cython.cmc_py

Definition at line 90 of file test_cython.py.

◆ cmc_py_d

fastreid.evaluation.rank_cylib.test_cython.cmc_py_d

Definition at line 88 of file test_cython.py.

◆ cytime

fastreid.evaluation.rank_cylib.test_cython.cytime
Initial value:
1= timeit.timeit(
2 'evaluate_rank(distmat, q_feats, g_feats, q_pids, g_pids, q_camids, g_camids, max_rank, use_distmat=True, use_cython=True)',
3 setup=setup,
4 number=20
5)

Definition at line 50 of file test_cython.py.

◆ dim

int fastreid.evaluation.rank_cylib.test_cython.dim = 512

Definition at line 77 of file test_cython.py.

◆ distmat

int fastreid.evaluation.rank_cylib.test_cython.distmat = 1 - np.dot(q_feats, g_feats.transpose())

Definition at line 83 of file test_cython.py.

◆ False

fastreid.evaluation.rank_cylib.test_cython.False

Definition at line 91 of file test_cython.py.

◆ g_camids

fastreid.evaluation.rank_cylib.test_cython.g_camids = np.random.randint(0, 5, size=num_g)

Definition at line 87 of file test_cython.py.

◆ g_feats

int fastreid.evaluation.rank_cylib.test_cython.g_feats = np.random.rand(num_g, dim).astype(np.float32) * 20

Definition at line 81 of file test_cython.py.

◆ g_pids

fastreid.evaluation.rank_cylib.test_cython.g_pids = np.random.randint(0, num_g, size=num_g)

Definition at line 85 of file test_cython.py.

◆ labels_cy

fastreid.evaluation.rank_cylib.test_cython.labels_cy

Definition at line 111 of file test_cython.py.

◆ labels_py

fastreid.evaluation.rank_cylib.test_cython.labels_py

Definition at line 112 of file test_cython.py.

◆ mAP_cy

fastreid.evaluation.rank_cylib.test_cython.mAP_cy

Definition at line 99 of file test_cython.py.

◆ mAP_cy_d

fastreid.evaluation.rank_cylib.test_cython.mAP_cy_d

Definition at line 97 of file test_cython.py.

◆ mAP_py

fastreid.evaluation.rank_cylib.test_cython.mAP_py

Definition at line 90 of file test_cython.py.

◆ mAP_py_d

fastreid.evaluation.rank_cylib.test_cython.mAP_py_d

Definition at line 88 of file test_cython.py.

◆ max_rank

int fastreid.evaluation.rank_cylib.test_cython.max_rank = 5

Definition at line 78 of file test_cython.py.

◆ mINP_cy

fastreid.evaluation.rank_cylib.test_cython.mINP_cy

Definition at line 99 of file test_cython.py.

◆ mINP_cy_d

fastreid.evaluation.rank_cylib.test_cython.mINP_cy_d

Definition at line 97 of file test_cython.py.

◆ mINP_py

fastreid.evaluation.rank_cylib.test_cython.mINP_py

Definition at line 90 of file test_cython.py.

◆ mINP_py_d

fastreid.evaluation.rank_cylib.test_cython.mINP_py_d

Definition at line 88 of file test_cython.py.

◆ num_g

int fastreid.evaluation.rank_cylib.test_cython.num_g = 300

Definition at line 76 of file test_cython.py.

◆ num_q

int fastreid.evaluation.rank_cylib.test_cython.num_q = 30

Definition at line 75 of file test_cython.py.

◆ pytime

fastreid.evaluation.rank_cylib.test_cython.pytime
Initial value:
1= timeit.timeit(
2 'evaluate_rank(distmat, q_feats, g_feats, q_pids, g_pids, q_camids, g_camids, max_rank, use_distmat=True, use_cython=False)',
3 setup=setup,
4 number=20
5)

Definition at line 45 of file test_cython.py.

◆ q_camids

fastreid.evaluation.rank_cylib.test_cython.q_camids = np.random.randint(0, 5, size=num_q)

Definition at line 86 of file test_cython.py.

◆ q_feats

int fastreid.evaluation.rank_cylib.test_cython.q_feats = np.random.rand(num_q, dim).astype(np.float32) * 20

Definition at line 79 of file test_cython.py.

◆ q_pids

fastreid.evaluation.rank_cylib.test_cython.q_pids = np.random.randint(0, num_q, size=num_q)

Definition at line 84 of file test_cython.py.

◆ rtol

fastreid.evaluation.rank_cylib.test_cython.rtol

Definition at line 92 of file test_cython.py.

◆ scores_cy

fastreid.evaluation.rank_cylib.test_cython.scores_cy

Definition at line 111 of file test_cython.py.

◆ scores_py

fastreid.evaluation.rank_cylib.test_cython.scores_py

Definition at line 112 of file test_cython.py.

◆ setup

str fastreid.evaluation.rank_cylib.test_cython.setup
Initial value:
1= '''
2import sys
3import os.path as osp
4import numpy as np
5sys.path.insert(0, osp.dirname(osp.abspath(__file__)) + '/../../..')
6from fastreid.evaluation import evaluate_rank
7from fastreid.evaluation import evaluate_roc
8num_q = 30
9num_g = 300
10dim = 512
11max_rank = 5
12q_feats = np.random.rand(num_q, dim).astype(np.float32) * 20
13q_feats = q_feats / np.linalg.norm(q_feats, ord=2, axis=1, keepdims=True)
14g_feats = np.random.rand(num_g, dim).astype(np.float32) * 20
15g_feats = g_feats / np.linalg.norm(g_feats, ord=2, axis=1, keepdims=True)
16distmat = 1 - np.dot(q_feats, g_feats.transpose())
17q_pids = np.random.randint(0, num_q, size=num_q)
18g_pids = np.random.randint(0, num_g, size=num_g)
19q_camids = np.random.randint(0, 5, size=num_q)
20g_camids = np.random.randint(0, 5, size=num_g)
21'''

Definition at line 22 of file test_cython.py.

◆ True

fastreid.evaluation.rank_cylib.test_cython.True

Definition at line 89 of file test_cython.py.

◆ use_cython

fastreid.evaluation.rank_cylib.test_cython.use_cython

Definition at line 89 of file test_cython.py.

◆ use_distmat

fastreid.evaluation.rank_cylib.test_cython.use_distmat

Definition at line 89 of file test_cython.py.