Skip to content

Add avx512 core instructions check#27732

Merged
luotao1 merged 4 commits intoPaddlePaddle:developfrom
wozna:bfloat16_check
Sep 30, 2020
Merged

Add avx512 core instructions check#27732
luotao1 merged 4 commits intoPaddlePaddle:developfrom
wozna:bfloat16_check

Conversation

@wozna
Copy link

@wozna wozna commented Sep 29, 2020

PR types

Bug fixes

PR changes

OPs

Describe

This PR adds avx512 core instruction check in bfloat16 convolution test. Bfloat16 evaluation is possible only if the CPU has AVX512BW, AVX512VL, and AVX512DQ flags. Without them, all tests with bfloat16 will fail.
It is related to #27588

@paddle-bot-old
Copy link

Thanks for your contribution!
Please wait for the result of CI firstly. See Paddle CI Manual for details.

Copy link

@wojtuss wojtuss left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link
Contributor

@jczaja jczaja left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link

@wojtuss wojtuss left a comment

Choose a reason for hiding this comment

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

LGTM

@jczaja
Copy link
Contributor

jczaja commented Sep 30, 2020

@luotao1 Could you please start your review?

@luotao1 luotao1 merged commit 0cd4907 into PaddlePaddle:develop Sep 30, 2020
@wozna wozna deleted the bfloat16_check branch February 24, 2023 16:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants