I’m porting some CUDA code from desktop to the AGX Xavier and I just started experimenting with unified memory. The code works with small amount of data but when I hit about 12GB used RAM (as shown by
tegrastats) I start getting the following error messages during the execution of a cuFFT plan:
NvMapReserveOp 0x80000001 failed 
NvMapReserveOp 0x80000000 failed 
I haven’t found much about these errors, except this thread from 2019 mentioning “huge allocation,” which is my case as I’m processing volumetric medical images that are 4GB or 8GB big. The thread mentions that the problem was supposedly fixed in JetPack 4.2, but I’m using JetPack 4.4 and still getting a similar error. Any suggestions?