@@ -32,6 +32,16 @@ def add_engine_in_list(label, engine, group, name):
32
32
33
33
34
34
def pass_orin (engine ):
35
+ return [
36
+ add_engine_in_list ('APE' , engine , 'APE' , 'APE' ) + add_engine_in_list ('PVA0a' , engine , 'PVA0' , 'PVA0_CPU_AXI' ),
37
+ add_engine_in_list ('DLA0c' , engine , 'DLA0' , 'DLA0_CORE' ) + add_engine_in_list ('DLA1c' , engine , 'DLA1' , 'DLA1_CORE' ),
38
+ add_engine_in_list ('NVENC' , engine , 'NVENC' , 'NVENC' ) + add_engine_in_list ('NVDEC' , engine , 'NVDEC' , 'NVDEC' ),
39
+ add_engine_in_list ('NVJPG' , engine , 'NVJPG' , 'NVJPG' ) + add_engine_in_list ('NVJPG1' , engine , 'NVJPG' , 'NVJPG1' ),
40
+ add_engine_in_list ('SE' , engine , 'SE' , 'SE' ) + add_engine_in_list ('VIC' , engine , 'VIC' , 'VIC' ),
41
+ ]
42
+
43
+
44
+ def pass_orin_nx (engine ):
35
45
if 'DLA0' in engine :
36
46
return [
37
47
add_engine_in_list ('APE' , engine , 'APE' , 'APE' ) + add_engine_in_list ('PVA0a' , engine , 'PVA0' , 'PVA0_CPU_AXI' ),
@@ -40,14 +50,6 @@ def pass_orin(engine):
40
50
add_engine_in_list ('NVJPG' , engine , 'NVJPG' , 'NVJPG' ) + add_engine_in_list ('NVJPG1' , engine , 'NVJPG' , 'NVJPG1' ),
41
51
add_engine_in_list ('SE' , engine , 'SE' , 'SE' ) + add_engine_in_list ('VIC' , engine , 'VIC' , 'VIC' ),
42
52
]
43
- elif 'DLA' in engine :
44
- return [
45
- add_engine_in_list ('APE' , engine , 'APE' , 'APE' ) + add_engine_in_list ('PVA0a' , engine , 'PVA0' , 'PVA0_CPU_AXI' ),
46
- add_engine_in_list ('DLAc' , engine , 'DLA' , 'DLA_CORE' ),
47
- add_engine_in_list ('NVENC' , engine , 'NVENC' , 'NVENC' ) + add_engine_in_list ('NVDEC' , engine , 'NVDEC' , 'NVDEC' ),
48
- add_engine_in_list ('NVJPG' , engine , 'NVJPG' , 'NVJPG' ) + add_engine_in_list ('NVJPG1' , engine , 'NVJPG' , 'NVJPG1' ),
49
- add_engine_in_list ('SE' , engine , 'SE' , 'SE' ) + add_engine_in_list ('VIC' , engine , 'VIC' , 'VIC' ),
50
- ]
51
53
else :
52
54
return [
53
55
add_engine_in_list ('APE' , engine , 'APE' , 'APE' ) + add_engine_in_list ('PVA0a' , engine , 'PVA0' , 'PVA0_CPU_AXI' ),
@@ -56,7 +58,6 @@ def pass_orin(engine):
56
58
add_engine_in_list ('SE' , engine , 'SE' , 'SE' ) + add_engine_in_list ('VIC' , engine , 'VIC' , 'VIC' ),
57
59
]
58
60
59
-
60
61
def pass_orin_nano (engine ):
61
62
return [
62
63
add_engine_in_list ('APE' , engine , 'APE' , 'APE' ),
@@ -86,7 +87,7 @@ def map_jetson_nano(engine):
86
87
87
88
MAP_JETSON_MODELS = {
88
89
'orin nano' : pass_orin_nano ,
89
- 'orin nx' : pass_orin ,
90
+ 'orin nx' : pass_orin_nx ,
90
91
'agx orin' : pass_orin ,
91
92
'xavier' : map_xavier ,
92
93
'jetson nano' : map_jetson_nano ,
0 commit comments