Download examples/cpp_integration/host.cpp from camenduru/thrust: direct link, hf CLI and curl.
- Browser
- Download file 619 Bytes
-
https://huggingface.co/camenduru/thrust/resolve/main/examples/cpp_integration/host.cpp
- Command line
-
hf download hf://camenduru/thrust/examples/cpp_integration/host.cpp
-
curl -L -o host.cpp https://huggingface.co/camenduru/thrust/resolve/main/examples/cpp_integration/host.cpp
619 Bytes
| // defines the function prototype | |
| int main(void) | |
| { | |
| // generate 20 random numbers on the host | |
| thrust::host_vector<int> h_vec(20); | |
| thrust::default_random_engine rng; | |
| thrust::generate(h_vec.begin(), h_vec.end(), rng); | |
| // interface to CUDA code | |
| sort_on_device(h_vec); | |
| // print sorted array | |
| thrust::copy(h_vec.begin(), h_vec.end(), std::ostream_iterator<int>(std::cout, "\n")); | |
| return 0; | |
| } | |