-
Notifications
You must be signed in to change notification settings - Fork 769
[SYCL] Move bfloat support from experimental to supported. #6524
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
Merged
Merged
Changes from all commits
Commits
Show all changes
99 commits
Select commit
Hold shift + click to select a range
6014cef
[SYCL] Move bfloat support from experimental to supported.
rdeodhar bdd88e5
Corrections to tests.
rdeodhar 73ed541
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar 0fe1884
Moved another file out of experimental space.
rdeodhar feb9d5f
Responses to review comments.
rdeodhar 129f53f
Removed unneeded sycl::half conversion and updated doc.
rdeodhar 2115f09
Added conversion from sycl::half to bfloat16.
rdeodhar 3c2eb80
Cleanup of documentation.
rdeodhar 74aa175
Hooked up bfloat16 aspect within OpenCL plugin.
rdeodhar bd05711
Support for bfloat16 aspect, and native or fallback support.
rdeodhar f8e894c
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar 2ad68f6
Formatting changes.
rdeodhar 4b78c03
Formatting changes.
rdeodhar 0fce16d
Update to documentation.
rdeodhar 4bcb383
Deprecate bfloat16 aspect.
rdeodhar 35308f8
Fixes for ESIMD.
rdeodhar fa045e2
Reinstated to_float and from_float, used by NVidia, updated doc.
rdeodhar 3322d6a
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar b12fd94
Update to doc.
rdeodhar 87b0f09
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar f217eb4
Corrections to headers.
rdeodhar a908b11
Formatting change.
rdeodhar aab4c78
bfloat16 class supports all sm_xx devices.
a2568ba
Merge pull request #1 from JackAKirk/bfloat16-cuda-allarch
rdeodhar 4d7a22b
Changes to keep bfloat math functions experimental for now.
rdeodhar 38e5ad4
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar b9accad
Cleanup of bfloat16_math extension.
rdeodhar ca7880a
Document updates and minor changes.
rdeodhar dc3b2b5
Fixes for long lines in doc, a different way to check for NaN.
rdeodhar c955d36
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar 1aa6ad3
Broke long lines into multiple lines.
rdeodhar ff04ce1
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar 802f502
Changed library order on Windows.
rdeodhar 8d7f46a
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar 190f2a3
Fix for AOT compilation and correction to new headers.
rdeodhar 84c50f3
Noted AOT limitation in doc.
rdeodhar df058ba
Adjustment for AOT compilation.
rdeodhar fed4d1d
Fixes for AOT builds.
rdeodhar 28259d0
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar c11115b
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar 6b05a2a
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar a82d73a
Fixes for AOT multiple devices.
rdeodhar 3fc8885
Updated documentation.
rdeodhar 1ec6838
Added back missing Status section in documentation.
rdeodhar 105094b
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar 432e775
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar c135643
Added tests, corrected aspect check.
rdeodhar 4eca414
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar 8876ac8
Added missing newlines.
rdeodhar f0f2727
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar 17673bf
Corrections to tests and macros, added host code emulation.
rdeodhar 1094b8c
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar 8d40228
Small corrections.
rdeodhar c5a85cf
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar cf8f6e0
Fixes for AOT.
rdeodhar 5e50646
Formatting change.
rdeodhar 45d3e70
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar a7be718
Renamed the bfloat aspects.
rdeodhar cac1c18
Fixes for generic JIT compilation.
rdeodhar 208c09a
Changes for AOT sycl-targets switch.
rdeodhar 46f406d
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar 6830857
Corrected aspects queries.
rdeodhar 46e5278
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar 10fc9a3
Change in the way fallback/native libs are selected.
rdeodhar 6195545
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar 437e34a
Changed type of string.
rdeodhar 09dc4c5
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar 386353e
Replaced bfloat16 aspect with bfloat16_math_functions aspect.
rdeodhar 0f93586
Improved devices check in clang driver.
rdeodhar 48f3cac
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar d33cb10
Enhanced test for improved bfloat16 target detection.
rdeodhar 28992c2
Updated bfloat16 driver test for windows.
rdeodhar ec28c8b
Use STL for parsing devices.
rdeodhar b958fc7
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar ec70b20
Allow spir64 target to be JIT even when combined with AOT targets.
rdeodhar 1b86012
Updated documentation.
rdeodhar 3e1e681
Modifications for mixed JIT and AOT compilations, added tests.
rdeodhar 8c633d3
Corrections to comments.
rdeodhar 1a59e03
Update to documentation.
rdeodhar b2fd6cc
Updated doc.
rdeodhar fab2e54
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar 35b8910
Adjustments to tests.
rdeodhar a05c872
Test cleanup.
rdeodhar ac5f603
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar 6d45ed1
Adjustments to more tests.
rdeodhar 077d0fe
Change to tests to ensure AOT components are available.
rdeodhar 2ff6a9d
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar d7c80ee
Adjustment to test for new bfloat16 header.
rdeodhar 20d13df
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar cd1d0a2
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar 4bf60b9
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar 45c32f7
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar 5de1bf7
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar 6ec2bb9
Changes for indirect accesses.
rdeodhar 49e9cd1
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar 2065060
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar e24e57b
Fixed conflicts.
rdeodhar 41098ab
Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
rdeodhar 37b05f0
Correction to library list.
rdeodhar File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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
This file contains hidden or 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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.