Skip to content
New issue

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

[amdgpu] Part0 add render hardware interface #6464

Merged
merged 13 commits into from
Dec 30, 2022

Conversation

galeselee
Copy link
Contributor

@galeselee galeselee commented Oct 28, 2022

Issue: ##6434

Brief Summary

It contains four parts(driver, context, device and caching_allocator). The code is similar to cuda/rhi. However, there are still some differences between amdgpu/rhi and cuda/rhi

context

  1. The method of obtaining the hardware version
  2. Context::launch

driver

  1. ROCm/hip internal functions

cmake

The current cmake compilation system is sufficient to support the Unit test in #6597

@netlify
Copy link

netlify bot commented Oct 28, 2022

Deploy Preview for docsite-preview canceled.

Name Link
🔨 Latest commit 8e35ee1
🔍 Latest deploy log https://app.netlify.com/sites/docsite-preview/deploys/63aea7555c416a0009b276ec

@galeselee galeselee added the amdgpu AMDGPU backend label Oct 28, 2022
@galeselee galeselee changed the title [AMDGPU]Part0 add render hardware interface [amdgpu] Part0 add render hardware interface Oct 28, 2022
@galeselee galeselee marked this pull request as ready for review December 23, 2022 15:02
cmake/TaichiCore.cmake Show resolved Hide resolved
cmake/TaichiCore.cmake Show resolved Hide resolved
taichi/rhi/amdgpu/CMakeLists.txt Outdated Show resolved Hide resolved
@galeselee galeselee merged commit c62414f into taichi-dev:master Dec 30, 2022
feisuzhu pushed a commit to feisuzhu/taichi that referenced this pull request Jan 5, 2023
Issue: #taichi-dev#6434

### Brief Summary
It contains four parts(`driver`, `context`, `device` and
`caching_allocator`). The code is similar to `cuda/rhi`. However, there
are still some differences between `amdgpu/rhi` and `cuda/rhi`
#### context
1. The method of obtaining the hardware version
2. Context::launch
#### driver
1. ROCm/hip internal functions
#### cmake

The current cmake compilation system is sufficient to support the Unit
test in taichi-dev#6597

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
quadpixels pushed a commit to quadpixels/taichi that referenced this pull request May 13, 2023
Issue: #taichi-dev#6434

### Brief Summary
It contains four parts(`driver`, `context`, `device` and
`caching_allocator`). The code is similar to `cuda/rhi`. However, there
are still some differences between `amdgpu/rhi` and `cuda/rhi`
#### context
1. The method of obtaining the hardware version
2. Context::launch
#### driver
1. ROCm/hip internal functions
#### cmake

The current cmake compilation system is sufficient to support the Unit
test in taichi-dev#6597

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
amdgpu AMDGPU backend
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants