ldpc cuda offloading not working
Hello, We're testing the cuda implementation of LDPC and we realized that the UEs can't successfully connect to the gNB when the cuda library is used. We tested it with both an NVIDIA A100 and Quadro P4000 using Cuda 11.4 and 11.7.
The UE we used is a Oneplus Nord 5G CE (AC2003) OAI version: tag 2023.w08b
Here follow the log from the gNB:
[MAC] UL_info[Frame 255, Slot 19] Calling initiate_ra_proc RACH:SFN/SLOT:255/19
[NR_MAC] Search for not existing rnti (ignore for RA): 43f7
[NR_MAC] [gNB 0][RAPROC] CC_id 0 Frame 255 Activating Msg2 generation in frame 256, slot 7 using RA rnti 10b SSB, new rnti 43f7 index 0 RA index 0
[NR_MAC] [gNB 0][RAPROC] CC_id 0 Frame 256, slotP 7: Generating RA-Msg2 DCI, rnti 0x10b, state 1, CoreSetType 2
[NR_MAC] [RAPROC] Msg3 slot 17: current slot 7 Msg3 frame 256 k2 7 Msg3_tda_id 3
[NR_MAC] [gNB 0][RAPROC] Frame 256, Subframe 7: rnti 43f7 RA state 2
[NR_MAC] Search for not existing rnti (ignore for RA): 43f7
[NR_MAC] Search for not existing rnti (ignore for RA): 43f7
[NR_MAC] handle harq for rnti 43f7, in RA process
[NR_MAC] [gNB 0][RAPROC] Frame 257, Slot 10 : CC_id 0 Scheduling retransmission of Msg3 in (257,17)
[NR_MAC] Search for not existing rnti (ignore for RA): 43f7
[NR_MAC] Search for not existing rnti (ignore for RA): 43f7
[NR_MAC] handle harq for rnti 43f7, in RA process
[NR_MAC] [gNB 0][RAPROC] Frame 258, Slot 10 : CC_id 0 Scheduling retransmission of Msg3 in (258,17)
[NR_MAC] Search for not existing rnti (ignore for RA): 43f7
[NR_MAC] Search for not existing rnti (ignore for RA): 43f7
[NR_MAC] handle harq for rnti 43f7, in RA process
[NR_MAC] [gNB 0][RAPROC] Frame 259, Slot 10 : CC_id 0 Scheduling retransmission of Msg3 in (259,17)
[NR_MAC] Search for not existing rnti (ignore for RA): 43f7
[NR_MAC] Random Access 0 failed at state 2 (Reached msg3 max harq rounds)
[NR_MAC] to remove in mac rnti_to_remove[0] = 0x43f7
[NR_MAC] Search for not existing rnti (ignore for RA): 43f7
[NR_MAC] handle harq for rnti 43f7, in RA process
[NR_MAC] handle_nr_ul_harq(): unknown RNTI 0x43f7 in PUSCH
[NR_PHY] to remove rnti 0x43f7
[NR_PHY] to remove rnti_to_remove_count=1, up_removed=1 down_removed=0 pucch_removed=0
[NR_MAC] Frame.Slot 384.0
[NR_MAC] Frame.Slot 512.0```