Celebrandil / CudaSift

A CUDA implementation of SIFT for NVidia GPUs (1.2 ms on a GTX 1060)
MIT License
860 stars 285 forks source link

can this run on ARM architecture and more specifically on TK1 kit ? #79

Open aliikram97 opened 3 years ago

aliikram97 commented 3 years ago

i tried to run with msse2 but it due to different architecture did not work... i removed msse and got the following error /....

/home/ubuntu/aliexperiments/CudaSift/cudaSiftD.cu(1319): error: identifier "__any_sync" is undefined

1 error detected in the compilation of "/tmp/tmpxft_000028fb_00000000-6_cudaSiftH.cpp1.ii". CMake Error at cudasift_generated_cudaSiftH.cu.o.cmake:279 (message): Error generating file /home/ubuntu/aliexperiments/CudaSift/build/CMakeFiles/cudasift.dir//./cudasift_generated_cudaSiftH.cu.o

make[2]: [CMakeFiles/cudasift.dir/cudasift_generated_cudaSiftH.cu.o] Error 1 make[1]: [CMakeFiles/cudasift.dir/all] Error 2 make: *** [all] Error 2

Celebrandil commented 3 years ago

I managed to run it on a Jetson TK1 before. It could be that you don't use CUDA 9.0 or later, since __any_sync used to be called __any in earlier versions.

aliikram97 commented 3 years ago

Yes that was the case i down graded these functions and it worked but what is confusing me is that it takes alot of time to compute and doesn't perform very good when tested on thermal images. If some assistance in understanding the code file which.eill allow to change the parameters of the function. Also do you use RANSAC for homography matrix ?

On Sun, Oct 24, 2021, 4:04 PM Mårten Björkman @.***> wrote:

I managed to run it on a Jetson TK1 before. It could be that you don't use CUDA 9.0 or later, since __any_sync used to be called __any in earlier versions.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Celebrandil/CudaSift/issues/79#issuecomment-950303964, or unsubscribe https://github.com/notifications/unsubscribe-auth/APTMTOJ3YZVJFUR3YJNALLLUIPR27ANCNFSM5FI327SA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.