Bug#888071: Compatibility with boost 1.62
Lumin
cdluminate at gmail.com
Tue Jan 23 14:05:41 UTC 2018
I investigated deeper in this problem. There is no any
__CUDACC_VER__ definition in caffe code or cuda headers.
This is a boost problem. CUDA 9.1 won't help.
There are several packages that use this definition, I'm not
sure whether they are affected by this problem:
https://codesearch.debian.net/search?q=CUDACC_VER
For applications like caffe your probosed fix is applicable, thanks
https://salsa.debian.org/science-team/caffe-contrib/commit/82bab4f604bffdaf9f92f16bbda64a31bbaf2744
Well, seems nothing for the CUDA packaging to change.
On 23 January 2018 at 04:37, Andreas Beckmann <anbe at debian.org> wrote:
> On 2018-01-23 05:02, Lumin wrote:
>> The solution is either to
>> * [dirty hack] modify/remove the __CUDACC_VER line in
>> include/crt/common_functions.h
>
> Can't you just
>
> #include <crt/common_functions.h>
> #undef __CUDACC_VER__
> #define __CUDACC_VER__ whatever-you-need-if-anything
> #include <boost>
>
> in caffe? (Probably in some top-level caffe header that is always
> included first.)
>
> Would this be fixed in 9.1?
>
> Andreas
--
Best,
More information about the pkg-nvidia-devel
mailing list