When running popsift-demo.exe on an 20Mpixels PGM image (5456x3632), I ran into an out of memory error. The code is compiled on window10 with VC++2019, I use CUDA 10.2 and a GeForce RTX 2080 with 8 GB of RAM.
Do you have a limitation on the size of the image ?
Thanks
popsift-demo.exe --print-dev-info -i 2.pgm
PopSift version: 1.0.0
2.pgm
Choosing device 0: GeForce RTX 2080 with Max-Q Design
Device information:
Name: GeForce RTX 2080 with Max-Q Design
Compute Capability: 7.5
Total device mem: 8589934592 B 8388608 kB 8192 MB
Per-block shared mem: 49152
Warp size: 32
Max threads per block: 1024
Max threads per SM(X): 1024
Max block sizes: {1024,1024,64}
Max grid sizes: {2147483647,65535,65535}
Number of SM(x)s: 46
Concurrent kernels: yes
Mapping host memory: yes
Unified addressing: yes
sift_octave.cu:286
Could not allocate Intermediate layered array: out of memory
When running popsift-demo.exe on an 20Mpixels PGM image (5456x3632), I ran into an out of memory error. The code is compiled on window10 with VC++2019, I use CUDA 10.2 and a GeForce RTX 2080 with 8 GB of RAM.
Do you have a limitation on the size of the image ?
Thanks