Open longcall opened 5 years ago
@longcall test needs update, will get back to you.
@prasshantg I am also facing error when running the PDP test in a ZCU104 FPGA board (for nv_small) as follows:
root@nvdla:/media# ./nvdla_runtime --loadable regression/flatbufs/kmd/PDP/PDP_L0_0_small_fbuf
creating new runtime context...
Emulator starting
submitting tasks...
[ 87.860572] Enter:dla_read_network_config
[ 87.866331] Exit:dla_read_network_config status=0
[ 87.871035] Enter: dla_initiate_processors
[ 87.875122] Enter: dla_submit_operation
[ 87.878948] Prepare PDP operation index 0 ROI 0 dep_count 0
[ 87.884511] Enter: dla_prepare_operation
[ 87.888429] processor:PDP group:0, rdma_group:0 available
[ 87.893816] Enter: dla_read_config
[ 87.897222] Exit: dla_read_config
[ 87.900530] Exit: dla_prepare_operation status=0
[ 87.905144] Enter: dla_program_operation
[ 87.909059] Program PDP operation index 0 ROI 0 Group[0]
[ 87.914361] group id 0 rdma id 0
[ 87.917586] Invalid dst_data.mem_type: 2048
[ 87.921765] Exit: dla_program_operation status=-3
[ 87.926462] Exit: dla_submit_operation
[ 87.930203] Failed to submit PDP op from index 0
[ 87.934812] Exit: dla_initiate_processors status=-3
[ 87.939682] Task execution failed
NvDlaSubmit: Error IOCTL failed (No such process)
(DLA_RUNTIME) Error 0x0003000f: (propagating from Runtime.cpp, function submitInternal(), line 666)
(DLA_TEST) Error 0x00000004: runtime->submit() failed (in RuntimeTest.cpp, function runTest(), line 397)
(DLA_TEST) Error 0x00000004: (propagating from RuntimeTest.cpp, function run(), line 450)
Shutdown signal received, exiting
(DLA_TEST) Error 0x00000004: (propagating from main.cpp, function launchTest(), line 87)
I believe there is an issue with CONV and SDP test files as well since they seem to be getting stuck before completion. The CDP test passes. Is there any way to generate sample test files on our own?
Hi @Okaymaddy,
I am facing the same issue. Here is my error log.
Were you able to solve this problem, if so kindly share the solution with me. Thanks in advance.
Hi, All: when i Run nvdla_runtime --loadable kmd/PDP/PDP_L0_0_small_fbuf in nv_small fpga , i got error like this Invalid dst_data.mem_type: 2048.
= Run PDP/PDP_L0_0_small_fbuf creating new runtime context... Emulator starting submitting tasks... [ 58.147192] Enter:dla_read_network_config [ 58.152847] [ 58.159264] NVDLA FW dla_network_desc [ 58.162901] --------------------------------------------------------- [ 58.169327] op desc index = 1 [ 58.172704] surface desc index = 2 [ 58.176094] dep graph index = 3 [ 58.179484] lut data index = -1 [ 58.182953] stat_list_index = -1 [ 58.186425] roi array index = -1 [ 58.189897] surface index = -1 [ 58.193370] num rois = 1 [ 58.196754] num ops = 1 [ 58.200133] num luts = 0 [ 58.203525] num addr = 6 [ 58.206909] input layer = 0 [ 58.210295] dynamic roi = 0 [ 58.213681] Exit:dla_read_network_config status=0 [ 58.218369] [ 58.224792] NVDLA FW address list [ 58.228083] --------------------------------------------------------- [ 58.234514] task base address = 0 [ 58.238419] op desc address = 1 [ 58.242326] surface desc address = 2 [ 58.246231] dependency graph address = 3 [ 58.250139] LUT data address = 0 [ 58.254043] stat address = 0 [ 58.257950] ROI array address = 0 [ 58.261855] surface address = 0 [ 58.265762] Enter: dla_initiate_processors [ 58.269844] Enter: dla_submit_operation [ 58.273663] Prepare PDP operation index 0 ROI 0 dep_count 0 [ 58.279216] Enter: dla_prepare_operation [ 58.283124] processor:PDP group:0, rdma_group:0 available [ 58.288504] Enter: dla_read_config [ 58.291897] *****
[ 58.302999] --------------------------------------------------------- [ 58.309423] src_data = [ dla_data_cube => [ 58.314371] type = 0 [ 58.317667] address = 4 [ 58.320967] width = 20 [ 58.324345] height = 0 [ 58.327650] channel = 40 [ 58.331038] size = 524296 [ 58.334768] line_stride = 512 [ 58.338238] surf_stride = 0 [ 58.341539] plane_stride = 327680 [ 58.345270] ] [ 58.345272] dst_data = [ dla_data_cube => [ 58.351782] type = 2048 [ 58.355339] address = 0 [ 58.358637] width = 40 [ 58.362022] height = 0 [ 58.365322] channel = 200 [ 58.368793] size = 32 [ 58.372172] line_stride = 0 [ 58.375478] surf_stride = 0 [ 58.378774] plane_stride = 0 [ 58.382073] ] [ 58.382075] *****
[ 58.394314] --------------------------------------------------------- [ 58.400737] precision = 0 [ 58.404549] padding_value = [ [ 58.408375] 0 [ 58.410022] 0 [ 58.411666] 0 [ 58.413322] 0 [ 58.414964] 0 [ 58.416613] 0 [ 58.418270] 0 [ 58.419912] ] [ 58.421481] split_num = 1 [ 58.425300] partial_in_width_first = 8 [ 58.429121] partial_in_width_mid = 8 [ 58.432939] partial_in_width_last = 8 [ 58.436759] partial_width_first = 8 [ 58.440572] partial_width_mid = 8 [ 58.444397] partial_width_last = 8 [ 58.448215] pool_mode = 1 [ 58.452037] pool_width = 0 [ 58.455854] pool_height = 0 [ 58.459675] stride_x = 1 [ 58.463493] stride_y = 1 [ 58.467313] pad_left = 0 [ 58.471131] pad_right = 0 [ 58.474952] pad_top = 0 [ 58.478769] pad_bottom = 0 [ 58.482590] Exit: dla_read_config [ 58.485888] Exit: dla_prepare_operation status=0 [ 58.490490] Enter: dla_program_operation [ 58.494395] Program PDP operation index 0 ROI 0 Group[0] [ 58.499691] group id 0 rdma id 0 [ 58.502901] debug dla_reg_write addr:b004 ffffff800d89b004 reg:0 [ 58.509066] debug dla_reg_write addr:a004 ffffff800d89a004 reg:0 [ 58.515229] debug dla_reg_write addr:1004 ffffff800d891004 reg:0 [ 58.521393] src_data.mem_type: 0 dst_data_cube.type:2048 mem_type:2 [ 58.527901] Invalid dst_data.mem_type: 2048 [ 58.532068] Exit: dla_program_operation status=-3 [ 58.536753] Exit: dla_submit_operation [ 58.540481] Failed to submit PDP op from index 0 [ 58.545087] Exit: dla_initiate_processors status=-3 [ 58.549947] Task execution failed NvDlaSubmit: Error IOCTL failed (No such process) (DLA_RUNTIME) Error 0x0003000f: (propagating from Runtime.cpp, function submitInternal(), line 666) (DLA_TEST) Error 0x00000004: runtime->submit() failed (in RuntimeTest.cpp, function runTest(), line 387) (DLA_TEST) Error 0x00000004: (propagating from RuntimeTest.cpp, function run(), line 440) Shutdown signal received, exiting (DLA_TEST) Error 0x00000004: (propagating from main.cpp, function launchTest(), line 87)