-
Notifications
You must be signed in to change notification settings - Fork 72
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
Test Intel ICC compiler in CI #493
Comments
Note: The problem with secure env variables in travis is, that we will only be able to run those on already merged PRs (aka mainline branches), but not inside PRs itself. Here is also a longer thread in travis on it: travis-ci/travis-ci#4604 |
I know this is an old thread but I'm currently trying to explicitly resolve this license issue with Intel. The problem with the Open Source license they have is that it also falls under the terms of their Non-Commercial license, which essentially means that your use is only covered if it's on your own free time. If you're doing the work in any capacity as a paid developer then the non-commercial license no longer applies, regardless of whether or not the resulting product is open source. Even with a paid license though I'm not sure how this can work so I'm trying to get explicit clarification from Intel on how to do it. https://software.intel.com/en-us/forums/intel-c-compiler/topic/831427 |
Thank you for the information and following up on that, Chuck! I think I remember that @jeffhammond mentioned in the past that one can use |
There's "can" as in technically possible and "can" as in license-legal. The first is easy as you can use the open source contributor license to make it work. The second is much trickier though, and that's what I'm trying to get a specific answer on from Intel right now. I think I have a "loophole" that I can use but I need to get confirmation from them first that it's okay. |
Send me an email (it’s easy to find) and we can work on this. There are multiple ways to solve it.
|
ICC ( See here:
If you are really adventurous, you can even try to use the SYCL/DPC++ frontend with the LLVM PTX backend ("SYCL CUDA backend"). |
We have had a ICPC CI job for a while now. |
Intel allows OpenSource-Contributors to register for licenses for it`s compiler which are valid for 1 year (you have to reapply each year to get a new license).
This license key has to be stored in a secure environment variable in Travis.
There is also a project that installs icc but there may be others as well.
This project already got it to work.
The text was updated successfully, but these errors were encountered: