Skip to content

Commit

Permalink
fix runner
Browse files Browse the repository at this point in the history
  • Loading branch information
monofuel committed Jul 21, 2024
1 parent c16acd0 commit acf2a24
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 6 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
submodules: recursive
- uses: jiro4989/setup-nim-action@v2
with:
nim-version: '2.1.9'
nim-version: '2.1.9'
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Install dependencies
run: |
Expand Down
16 changes: 11 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,13 +113,19 @@ proc add(a,b: int; c: ptr[int]): {.hippoGlobal.} =
- [x] helper functions to make hip/cuda calls more nim-y
- [x] setup automated testing build for HIP
- [x] setup automated testing with hip-cpu
- [x] support `__shared__` w/ a dot product test
- [x] add pictures to project
- [ ] Ensure that every example from the book "CUDA by Example" can be run with this library
- [ ] add pictures to project
- [x] chapter 4 vector + julia set
- [x] chapter 5 shared memory + thread syncing dot product
- [ ] chapter 6 constant memory + events
- [ ] chapter 7 texture memory (this API changed in recent cuda, might skip)
- [ ] chapter 8 graphics interoperability with [boxy](https://github.com/treeform/boxy/blob/master/examples/basic_glut.nim)
- [ ] chapter 9 atomics
- [ ] chapter 10 streams
- [ ] chapter 11 multi-gpu
- [ ] Advanced Atomics
- [ ] setup CI runners for both nvidia & amd GPUs for testing binaries
- [ ] setup automation for building nim types from HIP headers
- the official hip_runtime.h headers are kinda wild
- hip-cpu headers might be easier to c2nim?
- [ ] setup automation for building nim types from CUDA headers

## Stretch goals

Expand Down

0 comments on commit acf2a24

Please sign in to comment.