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

ARROW-17511: [C++] Add support for xsimd 9.0.0 #13958

Merged
merged 4 commits into from
Aug 25, 2022
Merged

Conversation

kou
Copy link
Member

@kou kou commented Aug 24, 2022

No description provided.

@github-actions
Copy link

@github-actions
Copy link

⚠️ Ticket has not been started in JIRA, please click 'Start Progress'.

@@ -2253,7 +2279,7 @@ else()
endif()

if(ARROW_USE_XSIMD)
resolve_dependency(xsimd REQUIRED_VERSION "8.1.0")
resolve_dependency(xsimd REQUIRED_VERSIONS "9.0.0" "8.1.0")
Copy link
Member

Choose a reason for hiding this comment

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

Do we have to maintain this list manually in the future? What do you think @cyb70289 ?

Copy link
Contributor

Choose a reason for hiding this comment

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

Not sure of the problem but looks inconvenient to maintain the list.
Can we only support the latest version?
Is it necessary to also update xsimd version in thirdparty/version.txt?

Copy link
Member

Choose a reason for hiding this comment

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

Or can we support by default all versions above 8.1.0? If xsimd breaks compatibility, we can perhaps revisit.

Copy link
Member Author

Choose a reason for hiding this comment

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

OK. I'll implement 8.1.0 or later condition.

FYI: I explain this case more:

@kou
Copy link
Member Author

kou commented Aug 24, 2022

@github-actions crossbow submit test-conda-cpp-valgrind example-python-minimal-build-fedora-conda

@github-actions
Copy link

Revision: e3cb212

Submitted crossbow builds: ursacomputing/crossbow @ actions-7cc578a853

Task Status
example-python-minimal-build-fedora-conda Github Actions
test-conda-cpp-valgrind Azure

@kou
Copy link
Member Author

kou commented Aug 25, 2022

@github-actions crossbow submit test-conda-cpp-valgrind example-python-minimal-build-fedora-conda

@github-actions
Copy link

Revision: 805cfae

Submitted crossbow builds: ursacomputing/crossbow @ actions-96469e3440

Task Status
example-python-minimal-build-fedora-conda Github Actions
test-conda-cpp-valgrind Azure

@kou
Copy link
Member Author

kou commented Aug 25, 2022

@github-actions crossbow submit test-conda-cpp-valgrind example-python-minimal-build-fedora-conda

@github-actions
Copy link

Revision: 63e745b

Submitted crossbow builds: ursacomputing/crossbow @ actions-a68107599e

Task Status
example-python-minimal-build-fedora-conda Github Actions
test-conda-cpp-valgrind Azure

@kou
Copy link
Member Author

kou commented Aug 25, 2022

@github-actions crossbow submit test-conda-cpp-valgrind example-python-minimal-build-fedora-conda

@github-actions
Copy link

Revision: a81feaa

Submitted crossbow builds: ursacomputing/crossbow @ actions-86064c15f3

Task Status
example-python-minimal-build-fedora-conda Github Actions
test-conda-cpp-valgrind Azure

@kou
Copy link
Member Author

kou commented Aug 25, 2022

+1

@kou kou merged commit 04d2403 into apache:master Aug 25, 2022
@kou kou deleted the cpp-xsimd-9.0.0 branch August 25, 2022 04:37
@ursabot
Copy link

ursabot commented Aug 25, 2022

Benchmark runs are scheduled for baseline = f9c469d and contender = 04d2403. 04d2403 is a master commit associated with this PR. Results will be available as each benchmark for each run completes.
Conbench compare runs links:
[Finished ⬇️0.0% ⬆️0.0%] ec2-t3-xlarge-us-east-2
[Failed ⬇️0.0% ⬆️0.0%] test-mac-arm
[Failed ⬇️0.55% ⬆️0.0%] ursa-i9-9960x
[Failed ⬇️0.0% ⬆️0.0%] ursa-thinkcentre-m75q
Buildkite builds:
[Finished] 04d24031 ec2-t3-xlarge-us-east-2
[Failed] 04d24031 test-mac-arm
[Failed] 04d24031 ursa-i9-9960x
[Finished] 04d24031 ursa-thinkcentre-m75q
[Finished] f9c469d7 ec2-t3-xlarge-us-east-2
[Failed] f9c469d7 test-mac-arm
[Failed] f9c469d7 ursa-i9-9960x
[Failed] f9c469d7 ursa-thinkcentre-m75q
Supported benchmarks:
ec2-t3-xlarge-us-east-2: Supported benchmark langs: Python, R. Runs only benchmarks with cloud = True
test-mac-arm: Supported benchmark langs: C++, Python, R
ursa-i9-9960x: Supported benchmark langs: Python, R, JavaScript
ursa-thinkcentre-m75q: Supported benchmark langs: C++, Java

anjakefala pushed a commit to anjakefala/arrow that referenced this pull request Aug 31, 2022
Authored-by: Sutou Kouhei <kou@clear-code.com>
Signed-off-by: Sutou Kouhei <kou@clear-code.com>
zagto pushed a commit to zagto/arrow that referenced this pull request Oct 7, 2022
Authored-by: Sutou Kouhei <kou@clear-code.com>
Signed-off-by: Sutou Kouhei <kou@clear-code.com>
fatemehp pushed a commit to fatemehp/arrow that referenced this pull request Oct 17, 2022
Authored-by: Sutou Kouhei <kou@clear-code.com>
Signed-off-by: Sutou Kouhei <kou@clear-code.com>
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