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

[SYCL] Add support for bfloat16 conversion #4213

Merged
merged 10 commits into from
Aug 26, 2021

Conversation

AlexeySotkin
Copy link
Contributor

Signed-off-by: Alexey Sotkin alexey.sotkin@intel.com

@AlexeySotkin AlexeySotkin requested a review from a team as a code owner July 29, 2021 08:50
cperkinsintel
cperkinsintel previously approved these changes Jul 29, 2021
Copy link
Contributor

@cperkinsintel cperkinsintel left a comment

Choose a reason for hiding this comment

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

LGTM

@AlexeySachkov AlexeySachkov marked this pull request as draft August 2, 2021 11:25
@AlexeySotkin
Copy link
Contributor Author

The spec draft is available at #4237

MrSidims added a commit to MrSidims/llvm-test-suite that referenced this pull request Aug 3, 2021
Spec: intel/llvm#4237
Implementation: intel/llvm#4213

Signed-off-by: Dmitry Sidorov <dmitry.sidorov@intel.com>
MrSidims
MrSidims previously approved these changes Aug 7, 2021
Copy link
Contributor

@MrSidims MrSidims left a comment

Choose a reason for hiding this comment

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

LGTM, thanks!

mlychkov
mlychkov previously approved these changes Aug 11, 2021
@MrSidims
Copy link
Contributor

E2E test: intel/llvm-test-suite#390

Copy link
Contributor

@MrSidims MrSidims left a comment

Choose a reason for hiding this comment

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

Overall LGTM. Please replace [WIP] with [SYCL]

Signed-off-by: Alexey Sotkin <alexey.sotkin@intel.com>
AlexeySotkin and others added 9 commits August 20, 2021 17:49
- Apply clang-format.patch
- Remove non-const members
- Add default constructors and destructor
- Add [[sycl_detail::uses_aspects(ext_intel_bf16_conversion)]] attribute to
  the class declaration

Signed-off-by: Alexey Sotkin <alexey.sotkin@intel.com>
Signed-off-by: Alexey Sotkin <alexey.sotkin@intel.com>
Signed-off-by: Alexey Sotkin <alexey.sotkin@intel.com>
Also fixing coding style in the test.

Signed-off-by: Alexey Sotkin <alexey.sotkin@intel.com>
Co-authored-by: Dmitry Sidorov <dmitry.sidorov@intel.com>
Adding quotes to the exception message.

Co-authored-by: Dmitry Sidorov <dmitry.sidorov@intel.com>
Also reorder member functions and improve the test.

Signed-off-by: Alexey Sotkin <alexey.sotkin@intel.com>
Signed-off-by: Alexey Sotkin <alexey.sotkin@intel.com>
Signed-off-by: Alexey Sotkin <alexey.sotkin@intel.com>
@AlexeySotkin
Copy link
Contributor Author

Overall LGTM. Please replace [WIP] with [SYCL]

I think we can replace it during squash.

@MrSidims
Copy link
Contributor

Overall LGTM. Please replace [WIP] with [SYCL]

I think we can replace it during squash.

But would @bader notice such commit in a query to merge?

Copy link
Contributor

@MrSidims MrSidims left a comment

Choose a reason for hiding this comment

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

LGTM

@AlexeySotkin AlexeySotkin changed the title [WIP] Add support for bfloat16 conversion [SYCL] Add support for bfloat16 conversion Aug 20, 2021
@AlexeySotkin
Copy link
Contributor Author

Overall LGTM. Please replace [WIP] with [SYCL]

I think we can replace it during squash.

But would @bader notice such commit in a query to merge?

I have updated the PR title

Copy link
Contributor

@cperkinsintel cperkinsintel left a comment

Choose a reason for hiding this comment

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

LGTM

@bader bader requested a review from mlychkov August 26, 2021 10:03
@bader bader merged commit 8075463 into intel:sycl Aug 26, 2021
vladimirlaz pushed a commit to intel/llvm-test-suite that referenced this pull request Sep 1, 2021
Spec: intel/llvm#4237
Implementation: intel/llvm#4213

Signed-off-by: Dmitry Sidorov <dmitry.sidorov@intel.com>
aelovikov-intel pushed a commit to aelovikov-intel/llvm that referenced this pull request Mar 27, 2023
Spec: intel#4237
Implementation: intel#4213

Signed-off-by: Dmitry Sidorov <dmitry.sidorov@intel.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants