The following error occurs for for TVnr_7201_PUSCH_gNB_CUPHY_s0p0.h5.
aerial@134servwe:/opt/nvidia/cuBB$ AERIAL_LOG_PATH=./ sudo -E cuPHY/build/examples/pusch_rx_multi_pipe/cuphy_ex_pusch_rx_multi_pipe -i testVectors/TVnr_7201_PUSCH_gNB_CUPHY_s0p0.h5
AERIAL_LOG_PATH set to ./
Log file set to .//pusch.log
10:25:11.948843 WRN 3038 0 [NVLOG.CPP] Using /opt/nvidia/cuBB/cuPHY/nvlog/config/nvlog_config.yaml for nvlog configuration
10:25:11.949461 WRN 3038 0 [NVLOG.CPP] Output log file path .//pusch.log
File extension: h5
PuschRx Pipeline[0]: pid 3042 policy 2 prio 99
PuschRx Pipeline[0]: pid 3042 set affinity to CPU 0
PuschRx Pipeline[0]: Wait for start-sync point
10:25:12.330007 WRN 3042 0 [CUPHY.PUSCH_RX] LDPC throughput mode enabled
10:25:12.337202 WRN 3042 0 [CUPHY.MEMFOOT] cuphyMemoryFootprint - GPU allocation: 674.455 MiB for cuPHY PUSCH channel object (0x7faffc057dc0).
10:25:12.337204 WRN 3042 0 [CUPHY.PUSCH_RX] PuschRx: Running with eqCoeffAlgo 3
Run config: GPU Id 0, # of pipelines 1
PuschRx Pipeline[0]: start-syncpoint hit
PuschRx Pipeline[0]: For transmission 1 using filename testVectors/TVnr_7201_PUSCH_gNB_CUPHY_s0p0.h5
m_LDPCDecodeDescSet.count()=1, i=0
func=0xfdd8e230, gridDimX=3, girdDimY=1, girdDimZ=1, blockDimX=352, blockDimY=1, blockDimZ=1, sharedMemBytes=90112, kernelParams=0xfc0bdfb8, extra=0x0
10:25:12.565838 ERR 3042 0 [AERIAL_CUPHY_EVENT] [CUPHY] [/opt/nvidia/cuBB/cuPHY/src/cuphy_channels/pusch_rx.cpp:5112] CUDA driver error invalid argument
10:25:12.565922 ERR 3042 0 [AERIAL_CUPHY_EVENT] [CUPHY] CUDA DRIVER EXCEPTION: CUDA driver error: CUDA_ERROR_INVALID_VALUE - invalid argument
10:25:12.569655 ERR 3042 0 [AERIAL_CUPHY_EVENT] [CUPHY.PUSCH_RX] EXCEPTION: Internal error
There is no error log for TVnr_7202_PUSCH_gNB_CUPHY_s0p0.h5 and TVnr_7203_PUSCH_gNB_CUPHY_s0p0.h5.
Are 7202 and 7203 completed normally?
aerial@134servwe:/opt/nvidia/cuBB$ AERIAL_LOG_PATH=./ sudo -E cuPHY/build/examples/pusch_rx_multi_pipe/cuphy_ex_pusch_rx_multi_pipe -i testVectors/TVnr_7202_PUSCH_gNB_CUPHY_s0p0.h5
AERIAL_LOG_PATH set to ./
Log file set to .//pusch.log
10:25:28.969841 WRN 3045 0 [NVLOG.CPP] Using /opt/nvidia/cuBB/cuPHY/nvlog/config/nvlog_config.yaml for nvlog configuration
10:25:28.970454 WRN 3045 0 [NVLOG.CPP] Output log file path .//pusch.log
File extension: h5
PuschRx Pipeline[0]: pid 3049 policy 2 prio 99
PuschRx Pipeline[0]: pid 3049 set affinity to CPU 0
PuschRx Pipeline[0]: Wait for start-sync point
10:25:29.347674 WRN 3049 0 [CUPHY.PUSCH_RX] LDPC throughput mode enabled
10:25:29.354263 WRN 3049 0 [CUPHY.MEMFOOT] cuphyMemoryFootprint - GPU allocation: 674.455 MiB for cuPHY PUSCH channel object (0x7fb110057dc0).
10:25:29.354264 WRN 3049 0 [CUPHY.PUSCH_RX] PuschRx: Running with eqCoeffAlgo 3
Run config: GPU Id 0, # of pipelines 1
PuschRx Pipeline[0]: start-syncpoint hit
PuschRx Pipeline[0]: For transmission 1 using filename testVectors/TVnr_7202_PUSCH_gNB_CUPHY_s0p0.h5
slot 0 ---------------------------------------------------------------
PuschRx Pipeline[00]: Metric - Throughput (w/ GPU runtime only): 01.2064 Gbps (encoded input bits 237776)
PuschRx Pipeline[00]: Metric - GPU Time usec (using CUDA events, over 1000 runs): Run-P1 01.9983 (01.9200, 02.3360) Run-P2 176.5055 (170.1760, 210.5280) Run-P3 18.5971 (14.0160, 23.8080) Setup-P1 07.2827 (06.1440, 08.1920) Setup-P2 144.7576 (138.7520, 149.6960) Total 349.1411
PuschRx Pipeline[00]: Metric - CPU Time usec (using wall clock w/ 1 ms delay kernel, over 1000 runs): Run-P1 00.0542 (00.0310, 00.5100) Run-P2 34.8279 (32.8100, 85.7660) Run-P3 21.6226 (20.5670, 27.9540) Setup-P1 08.0172 (06.8730, 13.0490) Setup-P2 13.7549 (12.9420, 62.9960) Total 78.2767
PuschRx Pipeline[00]: Total time usec GPU (CUDA event) 349.1411 CPU (wall clock) 78.2767
PuschRx Pipeline[00]: Debug - start-event record to notify delay in usec (wall clock) 00.0436 (00.0290, 00.5510)
PuschRx Pipeline[00]: Debug - start-event notify to pipelne launch start delay in usec (wall clock) 28.6370 (26.6910, 86.9010)
dim[0]: resDim 1 refDim 1
[0][0][0][0] refScaler 41.175293 cuphyScaler 41.175293
dim[0]: resDim 1 refDim 1
[0][0][0][0] refScaler -0.004264 cuphyScaler -0.004264
dim[0]: resDim 1 refDim 1
[0][0][0][0] refScaler 39.719410 cuphyScaler 39.719406
PuschRx Pipeline[0]: Joining worker thread
10:25:30.988214 WRN 3049 0 [CUPHY.PUSCH_RX] Cell # 0 : TbIdx: 0 Metric - Block Error Rate : 0.0000 (Error CBs 0, Mismatched CBs 0, MismatchedCRC CBs 0, Total CBs 29)
10:25:30.988215 WRN 3049 0 [CUPHY.PUSCH_RX] Cell # 0 : Metric - TB CRC Error :(MismatchedCRC TBs 0, Total TBs 1)
10:25:30.988216 WRN 3049 0 [CUPHY.PUSCH_RX] Cell # 0 : No UCI
10:25:30.988299 WRN 3049 0 [CUPHY.PUSCH_RX] RSSI reference comparison SNR inf for UEGRP[0]
10:25:30.988327 WRN 3049 0 [CUPHY.PUSCH_RX] RSRP reference comparison SNR 75.1353
10:25:30.988347 WRN 3049 0 [CUPHY.PUSCH_RX] RSRP reference comparison difference (dB) 7.46455043554306e-07
10:25:30.988363 WRN 3049 0 [CUPHY.PUSCH_RX] NoiseVarPreEqIntf interface reference comparison SNR 140.3518
10:25:30.988393 WRN 3049 0 [CUPHY.PUSCH_RX] SINR PreEq interface reference comparison SNR 140.3509
10:25:30.988413 WRN 3049 0 [CUPHY.PUSCH_RX] NoiseVarPostEqIntf interface reference comparison SNR inf
10:25:30.988431 WRN 3049 0 [CUPHY.PUSCH_RX] SINR PostEq interface reference comparison SNR inf
Exiting bg_fmtlog_collector - log queue ever was full: 0
aerial@134servwe:/opt/nvidia/cuBB$ AERIAL_LOG_PATH=./ sudo -E cuPHY/build/examples/pusch_rx_multi_pipe/cuphy_ex_pusch_rx_multi_pipe -i testVectors/TVnr_7203_PUSCH_gNB_CUPHY_s0p0.h5
AERIAL_LOG_PATH set to ./
Log file set to .//pusch.log
10:26:00.375658 WRN 3052 0 [NVLOG.CPP] Using /opt/nvidia/cuBB/cuPHY/nvlog/config/nvlog_config.yaml for nvlog configuration
10:26:00.376279 WRN 3052 0 [NVLOG.CPP] Output log file path .//pusch.log
File extension: h5
PuschRx Pipeline[0]: pid 3056 policy 2 prio 99
PuschRx Pipeline[0]: pid 3056 set affinity to CPU 0
PuschRx Pipeline[0]: Wait for start-sync point
10:26:00.752233 WRN 3056 0 [CUPHY.PUSCH_RX] LDPC throughput mode enabled
10:26:00.758837 WRN 3056 0 [CUPHY.MEMFOOT] cuphyMemoryFootprint - GPU allocation: 674.455 MiB for cuPHY PUSCH channel object (0x7efdc4057dc0).
10:26:00.758838 WRN 3056 0 [CUPHY.PUSCH_RX] PuschRx: Running with eqCoeffAlgo 3
Run config: GPU Id 0, # of pipelines 1
PuschRx Pipeline[0]: start-syncpoint hit
PuschRx Pipeline[0]: For transmission 1 using filename testVectors/TVnr_7203_PUSCH_gNB_CUPHY_s0p0.h5
slot 0 ---------------------------------------------------------------
PuschRx Pipeline[00]: Metric - Throughput (w/ GPU runtime only): 00.8442 Gbps (encoded input bits 192624)
PuschRx Pipeline[00]: Metric - GPU Time usec (using CUDA events, over 1000 runs): Run-P1 02.0001 (01.9200, 02.5280) Run-P2 208.5940 (204.8960, 244.5760) Run-P3 17.5762 (13.6320, 23.4560) Setup-P1 07.1987 (06.1440, 08.1920) Setup-P2 143.5190 (138.4960, 151.8400) Total 378.8880
PuschRx Pipeline[00]: Metric - CPU Time usec (using wall clock w/ 1 ms delay kernel, over 1000 runs): Run-P1 00.0401 (00.0300, 00.4860) Run-P2 34.5776 (32.8050, 85.0520) Run-P3 21.6843 (20.7090, 30.9810) Setup-P1 08.0810 (07.1420, 14.3830) Setup-P2 13.9223 (13.3760, 63.9790) Total 78.3053
PuschRx Pipeline[00]: Total time usec GPU (CUDA event) 378.8880 CPU (wall clock) 78.3053
PuschRx Pipeline[00]: Debug - start-event record to notify delay in usec (wall clock) 00.0615 (00.0320, 04.2390)
PuschRx Pipeline[00]: Debug - start-event notify to pipelne launch start delay in usec (wall clock) 28.8919 (27.2680, 85.0110)
dim[0]: resDim 1 refDim 1
[0][0][0][0] refScaler 41.174583 cuphyScaler 41.174583
dim[0]: resDim 1 refDim 1
[0][0][0][0] refScaler -0.004991 cuphyScaler -0.004991
dim[0]: resDim 1 refDim 1
[0][0][0][0] refScaler 39.668068 cuphyScaler 39.668064
PuschRx Pipeline[0]: Joining worker thread
10:26:02.417133 WRN 3056 0 [CUPHY.PUSCH_RX] Cell # 0 : TbIdx: 0 Metric - Block Error Rate : 0.0000 (Error CBs 0, Mismatched CBs 0, MismatchedCRC CBs 0, Total CBs 23)
10:26:02.417135 WRN 3056 0 [CUPHY.PUSCH_RX] Cell # 0 : Metric - TB CRC Error :(MismatchedCRC TBs 0, Total TBs 1)
10:26:02.417136 WRN 3056 0 [CUPHY.PUSCH_RX] Cell # 0 : No UCI
10:26:02.417219 WRN 3056 0 [CUPHY.PUSCH_RX] RSSI reference comparison SNR inf for UEGRP[0]
10:26:02.417247 WRN 3056 0 [CUPHY.PUSCH_RX] RSRP reference comparison SNR 82.3899
10:26:02.417264 WRN 3056 0 [CUPHY.PUSCH_RX] RSRP reference comparison difference (dB) 3.7904828786849976e-07
10:26:02.417281 WRN 3056 0 [CUPHY.PUSCH_RX] NoiseVarPreEqIntf interface reference comparison SNR 140.3407
10:26:02.417304 WRN 3056 0 [CUPHY.PUSCH_RX] SINR PreEq interface reference comparison SNR 140.3396
10:26:02.417322 WRN 3056 0 [CUPHY.PUSCH_RX] NoiseVarPostEqIntf interface reference comparison SNR inf
10:26:02.417339 WRN 3056 0 [CUPHY.PUSCH_RX] SINR PostEq interface reference comparison SNR inf
Exiting bg_fmtlog_collector - log queue ever was full: 0