Skip to content

implements initial HIP/ROCm support#418

Merged
evaleev merged 35 commits intomasterfrom
evaleev/feature/hip
Sep 25, 2023
Merged

implements initial HIP/ROCm support#418
evaleev merged 35 commits intomasterfrom
evaleev/feature/hip

Conversation

@evaleev
Copy link
Member

@evaleev evaleev commented Sep 20, 2023

resolves #417

evaleev and others added 29 commits September 17, 2023 18:56
- cuda.h -> device.h
- {cuda,hip} -> device for many API elements
…ay into evaleev/feature/hip

# Conflicts:
#	src/TiledArray/external/device.h
ta_dense_cuda -> ta_dense_device + eliminated support for thrust-based storage
@evaleev
Copy link
Member Author

evaleev commented Sep 20, 2023

@victor-anisimov fyi some librett tests fail (ROCm 5.7.0, MI210)

@evaleev evaleev force-pushed the evaleev/feature/hip branch from 3c2f634 to 20bef0d Compare September 21, 2023 13:16
@evaleev evaleev force-pushed the evaleev/feature/hip branch from 20bef0d to 98dcff3 Compare September 21, 2023 18:26
- removed cudaGetDeviceProperties and cudaDeviceProp
- guard CUDA_API_PER_THREAD_DEFAULT_STREAM by TILEDARRAY_HAS_CUDA
@evaleev evaleev changed the title implements HIP/ROCm support implements initial HIP/ROCm support Sep 25, 2023
@evaleev evaleev merged commit 4fbb104 into master Sep 25, 2023
@evaleev evaleev deleted the evaleev/feature/hip branch September 25, 2023 12:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

provide support for HIP/ROCm

1 participant