Bug#888071: Compatibility with boost 1.62

2018-01-23 Thread Lumin
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:

Bug#888071: Compatibility with boost 1.62

2018-01-22 Thread Andreas Beckmann
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 #undef __CUDACC_VER__ #define __CUDACC_VER__ whatever-you-need-if-anything #include in caffe? (Probably in some

Bug#888071: Compatibility with boost 1.62

2018-01-22 Thread Lumin
Package: nvidia-cuda-toolkit Version: 9.0.176-2 Severity: minor The current default boost has a problem to work with CUDA 9.0. See https://github.com/BVLC/caffe/issues/5994 The solution is either to * [dirty hack] modify/remove the __CUDACC_VER line in include/crt/common_functions.h or to *