Skip to content

ci: try CUDA 11.7 #3968

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 3 commits into from
Closed

ci: try CUDA 11.7 #3968

wants to merge 3 commits into from

Conversation

henryiii
Copy link
Collaborator

Description

Suggested changelog entry:

@henryiii henryiii changed the title ci: try CUDA 11.6 ci: try CUDA 11.7 Jun 8, 2022
@Skylion007
Copy link
Collaborator

Skylion007 commented Jun 8, 2022

@henryiii

/__w/pybind11/pybind11/include/pybind11/detail/../cast.h:653:1: error: 'void operator delete(void*, std::size_t)' called on unallocated object 'int_string_pair' [-Werror=free-nonheap-object]

weird, I thought we fixed this issue in a recent PR. Maybe we do need the more complicated fix they initially proposed instead of just modifying the return value policy.

@henryiii
Copy link
Collaborator Author

henryiii commented Jun 9, 2022

The main issue is:

/__w/pybind11/pybind11/include/pybind11/stl_bind.h:91:7: error: no matching function for call to 'pybind11::class_<std::vector<int>, std::unique_ptr<std::vector<int, std::allocator<int> >, std::default_delete<std::vector<int, std::allocator<int> > > > >::def(pybind11::detail::op_<pybind11::detail::op_eq, pybind11::detail::op_l, pybind11::detail::self_t, pybind11::detail::self_t>)'
       cl.def(self == self);

I think the other issue might be new to 11.7.

@ax3l ax3l added the ci related to the CI system label Sep 22, 2022
@ax3l
Copy link
Collaborator

ax3l commented Sep 22, 2022

I did an extended test and the issue is present in 11.4 and newer: #4193 (comment)

@ax3l
Copy link
Collaborator

ax3l commented Sep 29, 2022

I reported the issue with the NVCC compiler team last week, but have not yet received a ticket number of tracking.

Shall we try to find a work-around for the self operator construct in the meantime?

@Skylion007
Copy link
Collaborator

@henryiii @ax3l Should we also try the newer PGI compilers?

name: "🐍 3 • CentOS7 / PGI 22.3 • x64"

@ax3l
Copy link
Collaborator

ax3l commented Oct 7, 2022

added in #4220

@ax3l ax3l closed this Oct 7, 2022
@ax3l ax3l deleted the henryiii-patch-3 branch October 7, 2022 03:29
@ax3l
Copy link
Collaborator

ax3l commented Oct 7, 2022

Let's do NVHPC (former PGI) compilers separately. They are a different stack.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci related to the CI system
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants