We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
This issue is to keep track of breaking changes we'd like to make in the next major version release.
::result_type
debug_synchronous
thrust::[unary|binary]_function
unary_traits
binary_traits
not1
not2
CUB_IS_INT128_ENABLED
cuda::std::numeric_limits
__half
__nv_bfloat16
__nv_fp8_e4m3
__nv_fp8_e5m2
cub::FpLimits
cub::min/max
cuda::std::min/max
cub::DeviceSpmv
util_ptx.cuh
thrust::identity
cuda::std::identity
GridBarrier
GridBarrierLifetime
We should backport those to the 2.8 branch.
thrust::discard_iterator
value_type
void
thrust::identity::operator()
cuda::std::identity::operator()
ceil_div
DispatchBatchMemcpy
DispatchReduce
DispatchScan
universal_host_pinned_memory_resource
universial_ptr
<complex>
result_of_adaptable_function
cuda::(std::)
__half/bfloat16/fp8
thrust/thrust/system/cuda/config.h
The text was updated successfully, but these errors were encountered:
shfl_sync
bernhardmgruber
No branches or pull requests
This issue is to keep track of breaking changes we'd like to make in the next major version release.
Removals
::result_type
etc. from Thrust function objects (and alias them to the libcu++ ones) #3271debug_synchronous
parameter #3329thrust::[unary|binary]_function
#3273unary_traits
andbinary_traits
#3259not1
andnot2
#3263Deprecations
CUB_IS_INT128_ENABLED
by a CCCL macro and deprecate itcuda::std::numeric_limits
for__half
,__nv_bfloat16
,__nv_fp8_e4m3
,__nv_fp8_e5m2
and deprecatecub::FpLimits
#3349cub::min/max
bycuda::std::min/max
cub::DeviceSpmv
in favor of cuSPARSE #3070util_ptx.cuh
#3289thrust::identity
bycuda::std::identity
#2762cub::DeviceSpmv
#896GridBarrier
andGridBarrierLifetime
#1389We should backport those to the 2.8 branch.
API breaking changes
thrust::discard_iterator
'svalue_type
void
thrust::identity::operator()
have the same return type ascuda::std::identity::operator()
ceil_div
should return the resulting type of its operation #2845DispatchBatchMemcpy
andDispatchReduce
so policy hub is lastDispatchScan
to be unsigneduniversal_host_pinned_memory_resource
's pointer type should probably be auniversial_ptr
#2659ABI breaking changes
Behavioral changes
<complex>
Enable users to disable normalization for division too. libcudacxx#474 (review)::result_type
detection from Thrustresult_of_adaptable_function
Cleanup
cuda::(std::)
types for__half/bfloat16/fp8
#525thrust/thrust/system/cuda/config.h
The text was updated successfully, but these errors were encountered: