-
Notifications
You must be signed in to change notification settings - Fork 86
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
Feature/dtypes #629
Draft
noelchalmers
wants to merge
24
commits into
libocca:development
Choose a base branch
from
noelchalmers:feature/dtypes
base: development
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Feature/dtypes #629
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Update the namespace for features accepted into the SYCL 2020 spec. * Replace deprecated barrier calls with `group_barrier`.
This behaviour was changed for CUDA in the v1.3 release, but getting e.g. information about register spilling is very useful. Also implement similar behaviour for HIP and Metal.
* Format OpenCL variable names to match CMake find_package convention. * Updates search procedure for OpenCL headers and libraries.
* Report exit code when compiler invocation fails * Make DPCPP and Metal compileKernel output more consistent with other modes * Check whether popen actually returns a stream
…v var (libocca#622) * Make compiler_flags setting take precedence over the compiler flag env var * Apply same change to SYCL backend.
* [CUDA][HIP][OpenCL] Fix some warnings with gcc11 * [HIP]{OpenCL] Fix a couple more warnings
* API hooks for memoryPool * [MemPool] Internal hooks for memoryPool * [MemPool][CUDA] CUDA memoryPool * [MemPool][Serial] Serial Memory pool * [MemPool][HIP] HIP Memory Pool * [MemPool][SYCL] SYCL Memory Pool * [MemPool][OpenCL] OpenCL Memory Pool * [MemPool][Metal] Metal Memory Pool * [MemPool][Tests] Adding test for memoryPool * [Core][MemPool] Fix compiler warnings * [Buffer][MemoryPool] Fixing incorrect behavior of manual freeing of occa::memory * [HIP] Address some compiler warnings * [MemoryPool] Add missing override * [MemPool] Put memoryPool object in experimental namespace * [MemPool] Add a ShrinkToFit API * [MemPool] Fix an issue with releasing reservation * [Examples][Mempool] Add an example of memory pool usage * [OpenCL] Fix an uninitialized varible warning * [CI] Remove parallel ctest args * [CI] Remove memory pool example from OpenCL test * [MemPool] Move some mempool routines to a more centralized place * [Examples] Change mempool example to have stronger error checking * [Metal] Fix some memcpy offsets * [MemPool] Add alignment options to mempool * [MemPool] Update memPool example * [MemPool] Fix warning * [MemPool] Fix some more warnings * [MemPool] More warnings * [MemPool] Fixes for MemPool unit test * [MemPool] Fix a signed-unsigned comparison * [Core] Fix up when/where modeMemory and modeBuffers are deleted * [Core][C][MemPool] Add C API for MemoryPools * [Core][C][MemPool] Add src files for C API for MemoryPools * [Tests][C][MemPool] Adding test for MemoryPool C API * [Examples] Skip other modes for memory pool example * [Buffer] Fix access rights to members of buffer classes * [Buffer] Undo buffer::malloc needing a const argument
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## development #629 +/- ##
===============================================
- Coverage 77.31% 76.87% -0.45%
===============================================
Files 265 272 +7
Lines 19592 20013 +421
===============================================
+ Hits 15148 15384 +236
- Misses 4444 4629 +185
|
kris-rowe
force-pushed
the
development
branch
from
December 19, 2022 22:03
662c6a4
to
abff973
Compare
kris-rowe
force-pushed
the
development
branch
from
September 14, 2023 17:09
5ba1bce
to
48f1d63
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description