Skip to content

Commit

Permalink
[aot] Fix LLVM submit (taichi-dev#5930)
Browse files Browse the repository at this point in the history
* Fix LLVM submit

* Enable C-API tests on GPU test runners
  • Loading branch information
PENGUINLIONG authored Sep 1, 2022
1 parent ffee072 commit 3909bb8
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 4 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -420,7 +420,7 @@ jobs:
PY: py38
GPU_BUILD: ON
PROJECT_NAME: taichi
TAICHI_CMAKE_ARGS: -DTI_WITH_OPENGL:BOOL=ON -DTI_WITH_CC:BOOL=OFF -DTI_WITH_VULKAN:BOOL=ON -DTI_BUILD_TESTS:BOOL=ON -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache
TAICHI_CMAKE_ARGS: -DTI_WITH_OPENGL:BOOL=ON -DTI_WITH_CC:BOOL=OFF -DTI_WITH_VULKAN:BOOL=ON -DTI_WITH_C_API=ON -DTI_BUILD_TESTS:BOOL=ON -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache

- name: Test
id: test
Expand Down Expand Up @@ -523,7 +523,7 @@ jobs:
run: |
.\.github\workflows\scripts\win_build.ps1 -llvmVer ${{ matrix.llvmVer }} -installVulkan -install -libsDir C:\
env:
TAICHI_CMAKE_ARGS: -DTI_WITH_OPENGL:BOOL=ON -DTI_WITH_DX11:BOOL=ON -DTI_WITH_CC:BOOL=OFF -DTI_BUILD_TESTS:BOOL=ON
TAICHI_CMAKE_ARGS: -DTI_WITH_OPENGL:BOOL=ON -DTI_WITH_DX11:BOOL=ON -DTI_WITH_CC:BOOL=OFF -DTI_WITH_C_API=ON -DTI_BUILD_TESTS:BOOL=ON

- name: Test
id: test
Expand Down Expand Up @@ -583,7 +583,7 @@ jobs:
brew install molten-vk
.github/workflows/scripts/unix_build.sh
env:
TAICHI_CMAKE_ARGS: -DTI_WITH_OPENGL:BOOL=OFF -DTI_WITH_CUDA:BOOL=OFF -DTI_WITH_CC:BOOL=OFF -DTI_WITH_VULKAN:BOOL=ON -DTI_BUILD_TESTS:BOOL=ON -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache
TAICHI_CMAKE_ARGS: -DTI_WITH_OPENGL:BOOL=OFF -DTI_WITH_CUDA:BOOL=OFF -DTI_WITH_CC:BOOL=OFF -DTI_WITH_VULKAN:BOOL=ON -DTI_WITH_C_API=ON -DTI_BUILD_TESTS:BOOL=ON -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache
PY: ${{ matrix.python }}
CXX: clang++

Expand Down
3 changes: 2 additions & 1 deletion c_api/src/taichi_llvm_impl.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,8 @@ void LlvmRuntime::buffer_copy(const taichi::lang::DevicePtr &dst,
}

void LlvmRuntime::submit() {
TI_NOT_IMPLEMENTED;
// (penguinliong) Submit in LLVM backends is a nop atm.
// TI_NOT_IMPLEMENTED;
}

void LlvmRuntime::wait() {
Expand Down

0 comments on commit 3909bb8

Please sign in to comment.