Comments (2)
Also note that we currently error (in Chapel) when users use atomicMax/Min with 64-bit signed integers as this wasn't supported by HIP until ROCM 5.7 (ROCm/clr#2).
Once we're able to support 5.7 and on, we'll need to decide which of these we'll want to do:
- Just require the newer ROCM 5.7 going forward (it's less work on our part but in practice machines might be using out-of-date versions)
- if so, should we have bundled versions of hip / cuda like we do for our other third party deps?
- Continue supporting earlier versions of ROCM and do a checks at compile time to error/warn when using feature incompatible with the current version.
I'm leaning towards just adding our own check and only erroring when using an incompatible version.
from chapel.
I am wrestling with some ROCm version issues, and wanted to record the following table to summarize ROCm versions and which Clang version they correspond to. The list is not exhaustive and contains ROCm installations that I have easy access to.
ROCm Version | Clang Version |
---|---|
4.2.0 | 12.0.0 |
4.4.2 | 13.0.0 |
5.2.3 | 14.0.0 |
5.3.3 | 15.0.0 |
5.4.3 | 15.0.0 |
5.6.1 | 16.0.0 |
from chapel.
Related Issues (20)
- [Feature Request]: Add Ordered Dictionary to Standard Modules.
- [Feature Request]: Add pragma for `writeln` arguments having spaces? HOT 3
- [Bug]: Current `domain.shape` definition causing GPU issues (and is slower?) HOT 5
- [Feature Request]: Warning when a data-parallel loop over something distributed is not distributed HOT 3
- Missing unstable warning on `cyclicDist.createArray` with `initExpr` HOT 5
- [Performance]: Fall back to looping for small bulk array transfers (potentially via AVE machinery)
- Enabling `proc sort` on distributed arrays HOT 6
- Support array view elision in distributed arrays
- [Feature Request]: Type highlighting for chpl-language-server HOT 1
- Making expression level loops more consistent
- [Bug]: strange behavior in zippered loop expressions with distributed and DR domains HOT 6
- [Bug]: Calling an `extern proc` with an invalid number of arguments results in an internal error HOT 1
- GPU-based reductions with dynamic block sizes don't compile
- [Bug]: surprising memory usage for returning an array with declared return type HOT 1
- Remove deprecated support for implicit reads/writes of sync variables
- Implement/improve error messages for misuse of `localAccess` HOT 3
- [Bug]: segmentation fault using type-producing function in variable declaration.
- Potentially misleading error message for incomplete generic return types HOT 3
- Segfaults when using AtomicObjects or Regex+IO with `CHPL_ATOMICS=locks`
- Deprecating `CHPL_ATOMICS=locks` HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chapel.