-
Notifications
You must be signed in to change notification settings - Fork 1
/
sample_config_matrix
59 lines (46 loc) · 1.65 KB
/
sample_config_matrix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
*LICENCES*
// If you do not have a licence, please indicate it with "None"
//FOR RABBIT ORDERING
RABBIT_LICENCE = None
*SETTINGS*
TIMING_LOG = TRUE
EXPORT_ORDERED_SPARSE_STRUCTURES = TRUE
USE_EXISTING_ORDERED_SPARSE_STRUCTURES = TRUE
EXPORT_ORDERINGS = TRUE
USE_EXISTING_ORDERINGS = TRUE
PROJECT_DIR = -- YOUR SPARSEVIZ DIR -- // MUST END WITH '/'
LOG_FILE = output.csv
// Matrix Related
// ALL DIRECTORY PATHS MUST END WITH '/'
MATRIX_FILES_DIR = -- WHERE ARE YOUR MATRIX MTX FILES --
MATRIX_ORDERING_FILES_DIR = -- WHERE DO YOU WANT TO STORE YOUR MATRIX ORDERINGS --
MATRIX_VISUALIZATION_FILES_DIR = -- WHERE DO YOU WANT TO STORE YOUR HTML FILES FOR MATRICES --
// VISUALIZATION RELATED
LOGO_PATH = logo.png
FAVICON_PATH = favicon.ico
MAX_DIM = 64
ZOO_TYPE = MAT // MAT or MATORD
CHART_TYPE = NNZ // FOR FUTURE USE
*MATRICES*
//USAGE: MATRIX FILE NAME
ASIC_680k.mtx
bundle_adj.mtx
*MATRIX_ORDERINGS*
// USAGE: ORDERING CLASS NAME | ORDERING NAME | PARAMETERS GIVEN TO THE ORDERING CLASS CONSTRUCTOR SEPERATED WITH '/'
// YOU CAN SKIP INDICATING PARAMETER TO THE CONSTRUCTOR IF IT DOES NOT REQUIRE ANY
Natural | Natural
AMD | AMD
Gray | Gray
Rabbit | Rabbit
DynaDeg | DynaDeg
RCM | RCMRoot
BOBA | BOBA
SlashBurn | SBURN
Patoh | PTH-8-CN-RCM | 8/CN/UNIT/CUT/END/RCM
*MATRIX_KERNELS*
// USAGE: kernelName | threadCounts | schedulingPolicy | chunkSize | N_RUN | N_IGNORE
YourCPUKernel | 1/4/16 | static | 0 | 10 | 2
*GPU_MATRIX_KERNELS*
// USAGE: kernelName | gridSizes | blockSizes | N_RUN | N_IGNORE
// Note that the length of gridSizes and blockSizes must be equal to each other, as they are going to be zipped while launching kernels
YourGPUKernel | 256 | 256 | 10 | 2