Skip to content
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

Update ROC target documentation. #3178

Merged
merged 2 commits into from Aug 2, 2018

Conversation

stuartarchibald
Copy link
Contributor

This updates the ROC target documentation to reflect the work on
dGPUs and retires the work on APU. It:

  • Accommodates the HSA->ROC changes
  • Adds instructions on installation and setup
  • Updates examples and makes sure they work!
  • Adds new device function example
  • Adds section on ROC ufuncs, including async streaming gufuncs

Minor code changes:

  • numba.roc.agents now works and lists the available agents

This updates the ROC target documentation to reflect the work on
dGPUs and retires the work on APU. It:

* Accommodates the HSA->ROC changes
* Adds instructions on installation and setup
* Updates examples and makes sure they work!
* Adds new device function example
* Adds section on ROC ufuncs, including async streaming gufuncs

Minor code changes:

* numba.roc.agents now works and lists the available agents
@stuartarchibald
Copy link
Contributor Author

Needs #3176 and #3177 for the actual code examples to work!

@seibert
Copy link
Contributor

seibert commented Jul 31, 2018

Now that #3176 and #3177 are merged, refreshing Travis CI to see if docs build.

setup.py Outdated
@@ -236,7 +236,7 @@ def rec(path, pkg_name):
"numba.annotations": ["*.html"],
# Various test data
"numba.cuda.tests.cudadrv.data": ["*.ptx"],
"numba.hsa.tests.hsadrv": ["*.brig"],
"numba.roc.tests.hsadrv": ["*.brig"],
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we are still shipping any .brig files. There is one unit test, but it references a file under `/opt/rocm'.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah yes, thanks, I don't think any brigs are shipped now.

@seibert
Copy link
Contributor

seibert commented Jul 31, 2018

Looks great! I had one minor nit about setup.py.

@codecov-io
Copy link

codecov-io commented Jul 31, 2018

Codecov Report

Merging #3178 into master will decrease coverage by 0.05%.
The diff coverage is 33.33%.

@@            Coverage Diff             @@
##           master    #3178      +/-   ##
==========================================
- Coverage   81.13%   81.08%   -0.06%     
==========================================
  Files         384      384              
  Lines       75077    75190     +113     
  Branches     8434     8441       +7     
==========================================
+ Hits        60915    60965      +50     
- Misses      12874    12933      +59     
- Partials     1288     1292       +4

@stuartarchibald
Copy link
Contributor Author

Thanks for the review, I've addressed #3178 (comment) in 95939f1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3 - Ready for Review ROC ROC related issue/PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants