Apparent incompatibility CUSP and Thrust of CUDA 9.0 RC

802 views
Skip to first unread message

Andrea Borsic

unread,
Aug 14, 2017, 11:32:55 AM8/14/17
to cusp-...@googlegroups.com
Hi All,

I am doing some testing with CUSP (last commit of Nov. 16th 2016) and
CUDA 9.0 RC. It appears that CUSP is not compatible with the Thrust
version being shipped with CUDA 9.0 RC.

Compiling a project under Windows 10/Visual Studio 2017 I get:

C:\Program Files\NVIDIA GPU Computing
Toolkit\CUDA\v9.0\include\cusp/system/cuda/arch.h(24): fatal error
C1083: Cannot open include file:
'thrust/system/cuda/detail/detail/launch_calculator.h': No such file or
directory

The file cusp/system/cuda/arch.h includes
thrust/system/cuda/detail/detail/launch_calculator.h, but Thrust has no
longer this .h file.

Can anyone please advise ?

Best Regards,

Andrea

Steven Dalton

unread,
Aug 18, 2017, 9:06:35 AM8/18/17
to cusp-...@googlegroups.com
Hello Andrea,

  I have a local update that addresses the compatibility issues with CUDA 9.0RC thrust implementation. Unfortunately, I'm traveling this week and I won't be able to push the updates until early next week. I have added an issue to track this problem but I also noted the version of Thrust that ships with CUDA 9.0RC is incompatible with the GitHub version. Until an adequate WAR can be added this will limit some of the functionality in CUSP.

Thanks,
Steve 




--
You received this message because you are subscribed to the Google Groups "cusp-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cusp-users+unsubscribe@googlegroups.com.
To post to this group, send email to cusp-...@googlegroups.com.
Visit this group at https://groups.google.com/group/cusp-users.
For more options, visit https://groups.google.com/d/optout.

Aditya Bhattacharya

unread,
Nov 3, 2017, 10:46:42 AM11/3/17
to cusp-users
Hi Steve,

Did you manage to push the updates? 


On Friday, August 18, 2017 at 9:06:35 AM UTC-4, Steve wrote:
Hello Andrea,

  I have a local update that addresses the compatibility issues with CUDA 9.0RC thrust implementation. Unfortunately, I'm traveling this week and I won't be able to push the updates until early next week. I have added an issue to track this problem but I also noted the version of Thrust that ships with CUDA 9.0RC is incompatible with the GitHub version. Until an adequate WAR can be added this will limit some of the functionality in CUSP.

Thanks,
Steve 

On Mon, Aug 14, 2017 at 11:32 AM, Andrea Borsic <abo...@gmail.com> wrote:
Hi All,

I am doing some testing with CUSP (last commit of Nov. 16th 2016) and CUDA 9.0 RC. It appears that CUSP is not compatible with the Thrust version being shipped with CUDA 9.0 RC.

Compiling a project under Windows 10/Visual Studio 2017 I get:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cusp/system/cuda/arch.h(24): fatal error C1083: Cannot open include file: 'thrust/system/cuda/detail/detail/launch_calculator.h': No such file or directory

The file cusp/system/cuda/arch.h includes thrust/system/cuda/detail/detail/launch_calculator.h, but Thrust has no longer this .h file.

Can anyone please advise ?

Best Regards,

Andrea


--
You received this message because you are subscribed to the Google Groups "cusp-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cusp-users+...@googlegroups.com.

Andrea Borsic

unread,
Dec 15, 2017, 10:33:34 AM12/15/17
to cusp-users
Hi Steve,

Thanks for your previous answer. I wonder whether you might have any news on the front of porting CUSP to CUDA 9.0 / 9.1. I have understood from other conversations that there were problems in using CUSP with CUDA 9.0 due to bugs in Thrust and that this might be solved with CUDA 9.1. I wonder whether you could kindly give us any updates about how the situation is looking and on whether there will be efforts to make CUSP work with CUDA 9.1

I will be happy to test on Windows / Linux with CUDA 9.1 on a Titan V.

Thanks and Best Regards,

Andrea



Il giorno venerdì 18 agosto 2017 09:06:35 UTC-4, Steve ha scritto:
Hello Andrea,

  I have a local update that addresses the compatibility issues with CUDA 9.0RC thrust implementation. Unfortunately, I'm traveling this week and I won't be able to push the updates until early next week. I have added an issue to track this problem but I also noted the version of Thrust that ships with CUDA 9.0RC is incompatible with the GitHub version. Until an adequate WAR can be added this will limit some of the functionality in CUSP.

Thanks,
Steve 

On Mon, Aug 14, 2017 at 11:32 AM, Andrea Borsic <abo...@gmail.com> wrote:
Hi All,

I am doing some testing with CUSP (last commit of Nov. 16th 2016) and CUDA 9.0 RC. It appears that CUSP is not compatible with the Thrust version being shipped with CUDA 9.0 RC.

Compiling a project under Windows 10/Visual Studio 2017 I get:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cusp/system/cuda/arch.h(24): fatal error C1083: Cannot open include file: 'thrust/system/cuda/detail/detail/launch_calculator.h': No such file or directory

The file cusp/system/cuda/arch.h includes thrust/system/cuda/detail/detail/launch_calculator.h, but Thrust has no longer this .h file.

Can anyone please advise ?

Best Regards,

Andrea


--
You received this message because you are subscribed to the Google Groups "cusp-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cusp-users+...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages