Main idea
I don't want to be very rude but this repo is one of the worst to compile i've ever had to deal with.
There is little to no guidance on the cmake, it uses decades old outdated discovery and compilation strategy (nvcc everything) and the vcpkg is so unmaintained it just fails at some random cudnn script if you dont bypass the env variables into it.
Futhermore it just auto defaults to no cuda if its not found by the old cudnn discovery even if explicitly enabled and just doesnt tell you about it?!?! (btw also destroys the vcpkg build bc it builds once means if you didn't know it beforehand you have to clean the cache)
I'm sorry to dump this all here but its really bad. I like the libraries functionality but the compilation is so much of a pain it makes it almost unusable.
Anything else?
No response
Main idea
I don't want to be very rude but this repo is one of the worst to compile i've ever had to deal with.
There is little to no guidance on the cmake, it uses decades old outdated discovery and compilation strategy (nvcc everything) and the vcpkg is so unmaintained it just fails at some random cudnn script if you dont bypass the env variables into it.
Futhermore it just auto defaults to no cuda if its not found by the old cudnn discovery even if explicitly enabled and just doesnt tell you about it?!?! (btw also destroys the vcpkg build bc it builds once means if you didn't know it beforehand you have to clean the cache)
I'm sorry to dump this all here but its really bad. I like the libraries functionality but the compilation is so much of a pain it makes it almost unusable.
Anything else?
No response