@@ -48,7 +48,7 @@ struct test_resource
48
48
C2H_TEST (" env_t is queryable for all properties we want" , " [execution, env]" )
49
49
{
50
50
STATIC_REQUIRE (cuda::std::execution::__queryable_with<env_t , cuda::get_stream_t >);
51
- STATIC_REQUIRE (cuda::std::execution::__queryable_with<env_t , cudax ::get_memory_resource_t >);
51
+ STATIC_REQUIRE (cuda::std::execution::__queryable_with<env_t , cuda::mr ::get_memory_resource_t >);
52
52
STATIC_REQUIRE (cuda::std::execution::__queryable_with<env_t , cudax::execution::get_execution_policy_t >);
53
53
}
54
54
@@ -58,7 +58,7 @@ C2H_TEST("env_t is default constructible", "[execution, env]")
58
58
CHECK (env.query (cuda::get_stream) == ::cuda::experimental::detail::__invalid_stream);
59
59
CHECK (env.query (cudax::execution::get_execution_policy)
60
60
== cudax::execution::execution_policy::invalid_execution_policy);
61
- CHECK (env.query (cudax ::get_memory_resource) == cudax::device_memory_resource{});
61
+ CHECK (env.query (cuda::mr ::get_memory_resource) == cudax::device_memory_resource{});
62
62
}
63
63
64
64
C2H_TEST (" env_t is constructible from an any_resource" , " [execution, env]" )
@@ -71,7 +71,7 @@ C2H_TEST("env_t is constructible from an any_resource", "[execution, env]")
71
71
CHECK (env.query (cuda::get_stream) == ::cuda::experimental::detail::__invalid_stream);
72
72
CHECK (env.query (cudax::execution::get_execution_policy)
73
73
== cudax::execution::execution_policy::invalid_execution_policy);
74
- CHECK (env.query (cudax ::get_memory_resource) == mr);
74
+ CHECK (env.query (cuda::mr ::get_memory_resource) == mr);
75
75
}
76
76
77
77
SECTION (" Passing an any_resource and a stream" )
@@ -81,7 +81,7 @@ C2H_TEST("env_t is constructible from an any_resource", "[execution, env]")
81
81
CHECK (env.query (cuda::get_stream) == stream);
82
82
CHECK (env.query (cudax::execution::get_execution_policy)
83
83
== cudax::execution::execution_policy::invalid_execution_policy);
84
- CHECK (env.query (cudax ::get_memory_resource) == mr);
84
+ CHECK (env.query (cuda::mr ::get_memory_resource) == mr);
85
85
}
86
86
87
87
SECTION (" Passing an any_resource, a stream and a policy" )
@@ -91,7 +91,7 @@ C2H_TEST("env_t is constructible from an any_resource", "[execution, env]")
91
91
CHECK (env.query (cuda::get_stream) == stream);
92
92
CHECK (env.query (cudax::execution::get_execution_policy)
93
93
== cudax::execution::execution_policy::parallel_unsequenced_device);
94
- CHECK (env.query (cudax ::get_memory_resource) == mr);
94
+ CHECK (env.query (cuda::mr ::get_memory_resource) == mr);
95
95
}
96
96
}
97
97
@@ -103,7 +103,7 @@ C2H_TEST("env_t is constructible from an any_resource passed as an rvalue", "[ex
103
103
CHECK (env.query (cuda::get_stream) == ::cuda::experimental::detail::__invalid_stream);
104
104
CHECK (env.query (cudax::execution::get_execution_policy)
105
105
== cudax::execution::execution_policy::invalid_execution_policy);
106
- CHECK (env.query (cudax ::get_memory_resource)
106
+ CHECK (env.query (cuda::mr ::get_memory_resource)
107
107
== cudax::any_async_resource<cuda::mr::device_accessible>{test_resource{}});
108
108
}
109
109
@@ -114,7 +114,7 @@ C2H_TEST("env_t is constructible from an any_resource passed as an rvalue", "[ex
114
114
CHECK (env.query (cuda::get_stream) == stream);
115
115
CHECK (env.query (cudax::execution::get_execution_policy)
116
116
== cudax::execution::execution_policy::invalid_execution_policy);
117
- CHECK (env.query (cudax ::get_memory_resource)
117
+ CHECK (env.query (cuda::mr ::get_memory_resource)
118
118
== cudax::any_async_resource<cuda::mr::device_accessible>{test_resource{}});
119
119
}
120
120
@@ -127,7 +127,7 @@ C2H_TEST("env_t is constructible from an any_resource passed as an rvalue", "[ex
127
127
CHECK (env.query (cuda::get_stream) == stream);
128
128
CHECK (env.query (cudax::execution::get_execution_policy)
129
129
== cudax::execution::execution_policy::parallel_unsequenced_device);
130
- CHECK (env.query (cudax ::get_memory_resource)
130
+ CHECK (env.query (cuda::mr ::get_memory_resource)
131
131
== cudax::any_async_resource<cuda::mr::device_accessible>{test_resource{}});
132
132
}
133
133
}
@@ -142,7 +142,7 @@ C2H_TEST("env_t is constructible from a resource", "[execution, env]")
142
142
CHECK (env.query (cuda::get_stream) == ::cuda::experimental::detail::__invalid_stream);
143
143
CHECK (env.query (cudax::execution::get_execution_policy)
144
144
== cudax::execution::execution_policy::invalid_execution_policy);
145
- CHECK (env.query (cudax ::get_memory_resource) == mr);
145
+ CHECK (env.query (cuda::mr ::get_memory_resource) == mr);
146
146
}
147
147
148
148
SECTION (" Passing an any_resource and a stream" )
@@ -152,7 +152,7 @@ C2H_TEST("env_t is constructible from a resource", "[execution, env]")
152
152
CHECK (env.query (cuda::get_stream) == stream);
153
153
CHECK (env.query (cudax::execution::get_execution_policy)
154
154
== cudax::execution::execution_policy::invalid_execution_policy);
155
- CHECK (env.query (cudax ::get_memory_resource) == mr);
155
+ CHECK (env.query (cuda::mr ::get_memory_resource) == mr);
156
156
}
157
157
158
158
SECTION (" Passing an any_resource, a stream and a policy" )
@@ -162,7 +162,7 @@ C2H_TEST("env_t is constructible from a resource", "[execution, env]")
162
162
CHECK (env.query (cuda::get_stream) == stream);
163
163
CHECK (env.query (cudax::execution::get_execution_policy)
164
164
== cudax::execution::execution_policy::parallel_unsequenced_device);
165
- CHECK (env.query (cudax ::get_memory_resource) == mr);
165
+ CHECK (env.query (cuda::mr ::get_memory_resource) == mr);
166
166
}
167
167
}
168
168
@@ -174,7 +174,7 @@ C2H_TEST("env_t is constructible from a resource passed as an rvalue", "[executi
174
174
CHECK (env.query (cuda::get_stream) == ::cuda::experimental::detail::__invalid_stream);
175
175
CHECK (env.query (cudax::execution::get_execution_policy)
176
176
== cudax::execution::execution_policy::invalid_execution_policy);
177
- CHECK (env.query (cudax ::get_memory_resource) == test_resource{});
177
+ CHECK (env.query (cuda::mr ::get_memory_resource) == test_resource{});
178
178
}
179
179
180
180
SECTION (" Passing an any_resource and a stream" )
@@ -184,7 +184,7 @@ C2H_TEST("env_t is constructible from a resource passed as an rvalue", "[executi
184
184
CHECK (env.query (cuda::get_stream) == stream);
185
185
CHECK (env.query (cudax::execution::get_execution_policy)
186
186
== cudax::execution::execution_policy::invalid_execution_policy);
187
- CHECK (env.query (cudax ::get_memory_resource) == test_resource{});
187
+ CHECK (env.query (cuda::mr ::get_memory_resource) == test_resource{});
188
188
}
189
189
190
190
SECTION (" Passing an any_resource, a stream and a policy" )
@@ -194,7 +194,7 @@ C2H_TEST("env_t is constructible from a resource passed as an rvalue", "[executi
194
194
CHECK (env.query (cuda::get_stream) == stream);
195
195
CHECK (env.query (cudax::execution::get_execution_policy)
196
196
== cudax::execution::execution_policy::parallel_unsequenced_device);
197
- CHECK (env.query (cudax ::get_memory_resource) == test_resource{});
197
+ CHECK (env.query (cuda::mr ::get_memory_resource) == test_resource{});
198
198
}
199
199
}
200
200
@@ -204,7 +204,7 @@ struct some_env_t
204
204
cudax::stream stream_{};
205
205
cudax::execution::execution_policy policy_ = cudax::execution::execution_policy::parallel_unsequenced_device;
206
206
207
- const test_resource& query (cudax ::get_memory_resource_t ) const noexcept
207
+ const test_resource& query (cuda::mr ::get_memory_resource_t ) const noexcept
208
208
{
209
209
return res_;
210
210
}
@@ -225,7 +225,7 @@ C2H_TEST("env_t is constructible from a suitable env", "[execution, env]")
225
225
env_t env{other_env};
226
226
CHECK (env.query (cuda::get_stream) == other_env.stream_ );
227
227
CHECK (env.query (cudax::execution::get_execution_policy) == other_env.policy_ );
228
- CHECK (env.query (cudax ::get_memory_resource) == other_env.res_ );
228
+ CHECK (env.query (cuda::mr ::get_memory_resource) == other_env.res_ );
229
229
}
230
230
231
231
template <bool WithResource, bool WithStream, bool WithPolicy>
@@ -236,7 +236,7 @@ struct bad_env_t
236
236
cudax::execution::execution_policy policy_ = cudax::execution::execution_policy::parallel_unsequenced_device;
237
237
238
238
template <bool Enable = WithResource, cuda::std::enable_if_t <Enable, int > = 0 >
239
- const test_resource& query (cudax ::get_memory_resource_t ) const noexcept
239
+ const test_resource& query (cuda::mr ::get_memory_resource_t ) const noexcept
240
240
{
241
241
return res_;
242
242
}
@@ -266,7 +266,7 @@ C2H_TEST("Can use query to construct various objects", "[execution, env]")
266
266
SECTION (" Can create an any_resource" )
267
267
{
268
268
env_t env{test_resource{}};
269
- cudax::any_resource<cuda::mr::device_accessible> resource = env.query (cudax ::get_memory_resource);
269
+ cudax::any_resource<cuda::mr::device_accessible> resource = env.query (cuda::mr ::get_memory_resource);
270
270
CHECK (resource == test_resource{});
271
271
}
272
272
@@ -275,7 +275,7 @@ C2H_TEST("Can use query to construct various objects", "[execution, env]")
275
275
cudax::stream stream_{};
276
276
env_t env{test_resource{}, stream_};
277
277
cudax::uninitialized_async_buffer<int , cuda::mr::device_accessible> buf{
278
- env.query (cudax ::get_memory_resource), env.query (cuda::get_stream), 0ull };
278
+ env.query (cuda::mr ::get_memory_resource), env.query (cuda::get_stream), 0ull };
279
279
CHECK (buf.get_memory_resource () == test_resource{});
280
280
CHECK (buf.get_stream () == stream_);
281
281
}
0 commit comments