-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdescription.json
96 lines (96 loc) · 2.34 KB
/
description.json
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
{
"name": "Hello World XRT (XRT Native API's)",
"description": [
"This is simple example of vector addition to describe the usage of XRT Native API's. The kernel uses HLS Dataflow which allows the user to schedule multiple task together to achieve higher throughput."
],
"flow": "vitis",
"keywords": [
"xrt::device",
"load_xclbin",
"xrt::bo",
"xrt::kernel",
"map",
"sync",
"XCL_BO_SYNC_BO_TO_DEVICE",
"XCL_BO_SYNC_BO_FROM_DEVICE",
"gmem",
"#pragma HLS INTERFACE",
"dataflow",
"hls::stream"
],
"key_concepts": [
"XRT Native API",
"Task Level Parallelism"
],
"platform_blocklist": [
"nodma"
],
"os": [
"Linux"
],
"runtime": [
"OpenCL"
],
"host": {
"host_exe": "hello_world_xrt",
"compiler": {
"sources": [
"REPO_DIR/common/includes/cmdparser/cmdlineparser.cpp",
"REPO_DIR/common/includes/logger/logger.cpp",
"./src/host.cpp"
],
"includepaths": [
"REPO_DIR/common/includes/cmdparser",
"REPO_DIR/common/includes/logger"
]
},
"linker" : {
"libraries" : ["uuid",
"xrt_coreutil"
]
}
},
"containers": [
{
"accelerators": [
{
"name": "vadd",
"location": "src/vadd.cpp"
}
],
"name": "vadd"
}
],
"launch": [
{
"cmd_args": "-x BUILD/vadd.xclbin",
"name": "generic launch for all flows"
}
],
"contributors": [
{
"url": "http://www.xilinx.com",
"group": "Xilinx"
}
],
"testinfo": {
"disable": false,
"profile": "no",
"jobs": [
{
"index": 0,
"dependency": [],
"env": "",
"cmd": "",
"max_memory_MB": 32768,
"max_time_min": 300
}
],
"targets": [
"vitis_sw_emu",
"vitis_hw_emu",
"vitis_hw"
],
"category": "canary"
}
}