diff --git a/libcudacxx/examples/concurrent_hash_table.cu b/libcudacxx/examples/concurrent_hash_table.cu index 161ad9b7b0c..717cf2f034f 100644 --- a/libcudacxx/examples/concurrent_hash_table.cu +++ b/libcudacxx/examples/concurrent_hash_table.cu @@ -9,11 +9,13 @@ // TODO: It would be great if this example could NOT depend on Thrust. #include #include +#include #include #include #include #include -#include +#include +#include #include #include @@ -24,7 +26,7 @@ template , typename KeyEqual = thrust::equal_to, - typename MemoryResource = thrust::universal_raw_memory_resource> + typename MemoryResource = thrust::universal_memory_resource> struct concurrent_hash_table { // Elements transition from state_empty -> state_reserved -> @@ -185,8 +187,8 @@ int main() auto freq = thrust::allocate_unique(thrust::universal_allocator
{}, 8); - thrust::cuda::universal_vector input = [] { - thrust::cuda::universal_vector v(2048); + thrust::universal_vector input = [] { + thrust::universal_vector v(2048); std::mt19937 gen(1337); std::uniform_int_distribution dis(0, 7); thrust::generate(v.begin(), v.end(), [&] { @@ -216,8 +218,8 @@ int main() auto freq = thrust::allocate_unique
(thrust::universal_allocator
{}, 8, identity_modulo(4)); - thrust::cuda::universal_vector input = [] { - thrust::cuda::universal_vector v(2048); + thrust::universal_vector input = [] { + thrust::universal_vector v(2048); std::mt19937 gen(1337); std::uniform_int_distribution dis(0, 7); thrust::generate(v.begin(), v.end(), [&] { diff --git a/libcudacxx/examples/trie.cu b/libcudacxx/examples/trie.cu index 3a16fdceeb1..9144b8bc41c 100644 --- a/libcudacxx/examples/trie.cu +++ b/libcudacxx/examples/trie.cu @@ -22,7 +22,7 @@ THE SOFTWARE. */ -#include +#include #include #include diff --git a/libcudacxx/examples/trie_mt.cpp b/libcudacxx/examples/trie_mt.cpp index 2e2a46df291..22fdb68499d 100644 --- a/libcudacxx/examples/trie_mt.cpp +++ b/libcudacxx/examples/trie_mt.cpp @@ -36,11 +36,11 @@ struct trie { struct ref { - std::atomic ptr = LIBCUDACXX_ATOMIC_VAR_INIT(nullptr); + std::atomic ptr = ATOMIC_VAR_INIT(nullptr); // the flag will protect against multiple pointer updates - std::atomic_flag flag = LIBCUDACXX_ATOMIC_VAR_INIT(0); + std::atomic_flag flag = ATOMIC_VAR_INIT(0); } next[26]; - std::atomic count = LIBCUDACXX_ATOMIC_VAR_INIT(0); + std::atomic count = ATOMIC_VAR_INIT(0); }; int index_of(char c) {