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

Enable Cross Compilation of Arm SVE on x86 Cl (examples build and emulation) #2702

Conversation

rakshithgb-fujitsu
Copy link
Contributor

@rakshithgb-fujitsu rakshithgb-fujitsu commented Mar 29, 2024

Based on #PR2691 , this update brings in daal and oneapi examples arm build and emulation in a x86 environment.

What's new:

  • Both daal and oneapi examples are now available in arm task on the x86 ci. (both modes static and dynamic can now be built using cross-compilation on x86)
  • Emulation using qemu for arm is enabled to test the examples.
  • Make file and tbb.sh have both been modified to now handle TBB built from source, avoiding the need to handle the old folder structure.

@rakshithgb-fujitsu rakshithgb-fujitsu changed the title Pull Request 105: Enable Cross Compilation of Arm SVE on x86 Cl (examples build and emulation) Enable Cross Compilation of Arm SVE on x86 Cl (examples build and emulation) Mar 29, 2024
@ethanglaser
Copy link
Contributor

/intelci: run

@ethanglaser
Copy link
Contributor

/azp run CI

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

Copy link
Contributor

@ethanglaser ethanglaser left a comment

Choose a reason for hiding this comment

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

Looks like there are some public CI fails to be addressed

.ci/scripts/test.sh Show resolved Hide resolved
@rakshithgb-fujitsu
Copy link
Contributor Author

rakshithgb-fujitsu commented Apr 8, 2024

Looks like there are some public CI fails to be addressed

I'm not sure what exactly is failing, both the arm and x86 pipelines run both static and dynamic daal examples successfully and then there is a random bash error that doesn't point to anything specifc. I'm unable to reproduce this in local environment.

@ethanglaser any ideas?

@ethanglaser
Copy link
Contributor

Looks like there are some public CI fails to be addressed

I'm not sure what exactly is failing, both the arm and x86 pipelines run both static and dynamic daal examples successfully and then there is a random bash error that doesn't point to anything specifc. I'm unable to reproduce this in local environment.

@ethanglaser any ideas?

Looks like there are various memory related errors occurring with use of qemu, I am not seeing fails with x86

@keeranroth
Copy link
Contributor

Hi @rakshithgb-fujitsu I've put up a pull request at #2719 with much of the same changes as this one, but I have some more commits locally based on top of that. It makes the commits for adding LLVM and RISC-V builds easier for me. Would you be able to take a look at that, and if that is OK for you, can we switch to that rather than this one?

@ethanglaser
Copy link
Contributor

/azp run CI

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

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.

3 participants