Skip to content
This repository was archived by the owner on Aug 15, 2025. It is now read-only.

Conversation

jondea
Copy link

@jondea jondea commented Nov 4, 2024

  • If conda has already been set up, activate rather than rerunning aarch64_ci_setup.sh
  • Allow user to specify custom ComputeLibrary directory, which is then built rather than checking out a clean copy
  • Remove setup.py clean in build. The CI environment should be clean already, removing this enables incremental rebuilds
  • Use all cores for building ComputeLibrary

- If conda has already been set up, activate rather than rerunning
  aarch64_ci_setup.sh
- Allow user to specify custom ComputeLibrary directory, which is then
  built rather than checking out a clean copy
- Remove `setup.py clean` in build. The CI environment should be clean
  already, removing this enables incremental rebuilds
- Use all cores for building ComputeLibrary

Co-authored-by: David Svantesson-Yeung <David.Svantesson-Yeung@arm.com>
Co-authored-by: Fadi Arafeh <Fadi.Arafeh@arm.com>
@facebook-github-bot
Copy link
Contributor

Hi @jondea!

Thank you for your pull request and welcome to our community.

Action Required

In order to merge any pull request (code, docs, etc.), we require contributors to sign our Contributor License Agreement, and we don't seem to have one on file for you.

Process

In order for us to review and merge your suggested changes, please sign at https://code.facebook.com/cla. If you are contributing on behalf of someone else (eg your employer), the individual CLA may not be sufficient and your employer may need to sign the corporate CLA.

Once the CLA is signed, our tooling will perform checks and validations. Afterwards, the pull request will be tagged with CLA signed. The tagging process may take up to 1 hour after signing. Please give it that time before contacting us about it.

If you have received this in error or have any questions, please contact us at cla@meta.com. Thanks!

@malfet
Copy link
Contributor

malfet commented Nov 5, 2024

@jondea you'll need to sign CLA before I can review your change

@malfet
Copy link
Contributor

malfet commented Nov 6, 2024

@jondea scripts has been moved to pytorch/pytorch repo, so please introduce the changes there (Also, we plan to stop using conda for wheel builds according to pytorch/pytorch#138506 )

@malfet malfet closed this Nov 6, 2024
@jondea
Copy link
Author

jondea commented Nov 7, 2024

Thanks for taking a look @malfet, I appreciate the insight. Is there somewhere I can read about what goes in this repo and what goes in the main pytorch repo? I'm not clear on the distinction, sorry. Also, if the ci build scripts are now in the main repo, should these scripts/directory be deleted?

@jondea
Copy link
Author

jondea commented Nov 7, 2024

I've just found #2030! Ignore my last comment

jondea added a commit to jondea/pytorch that referenced this pull request Jan 3, 2025
- Allow user to specify custom ComputeLibrary directory, which is then
  built rather than checking out a clean copy
- Remove `setup.py clean` in build. The CI environment should be clean
  already, removing this enables incremental rebuilds
- Use all cores for building ComputeLibrary
- Remove restriction of building with MAX_JOBS=5 on CPU backend

Mostly a port of pytorch/builder#2028 with the
conda part removed, because aarch64_ci_setup.sh has changed and can now
handle being called twice.

Co-authored-by: David Svantesson-Yeung <David.Svantesson-Yeung@arm.com>
Co-authored-by: Fadi Arafeh <Fadi.Arafeh@arm.com>
jondea added a commit to jondea/pytorch that referenced this pull request Feb 25, 2025
- Allow user to specify a custom Arm Compute Library directory with the
  ACL_SOURCE_DIR environment variable, which is then built rather than
  checking out a clean copy
- Remove `setup.py clean` in build. The CI environment should be clean
  already, removing this enables incremental rebuilds
- Use all cores for building ComputeLibrary
- Remove restriction of building with MAX_JOBS=5 on CPU backend

Mostly a port of pytorch/builder#2028 with the
conda part removed, because aarch64_ci_setup.sh has changed and can now
handle being called twice.

Co-authored-by: David Svantesson-Yeung <David.Svantesson-Yeung@arm.com>
Co-authored-by: Fadi Arafeh <Fadi.Arafeh@arm.com>
pytorchmergebot pushed a commit to jondea/pytorch that referenced this pull request Apr 30, 2025
- Allow user to specify a custom Arm Compute Library directory with the
  ACL_SOURCE_DIR environment variable, which is then built rather than
  checking out a clean copy
- Remove `setup.py clean` in build. The CI environment should be clean
  already, removing this enables incremental rebuilds
- Use all cores for building ComputeLibrary
- Remove restriction of building with MAX_JOBS=5 on CPU backend

Mostly a port of pytorch/builder#2028 with the
conda part removed, because aarch64_ci_setup.sh has changed and can now
handle being called twice.

Co-authored-by: David Svantesson-Yeung <David.Svantesson-Yeung@arm.com>
Co-authored-by: Fadi Arafeh <Fadi.Arafeh@arm.com>
pytorchmergebot pushed a commit to jondea/pytorch that referenced this pull request May 15, 2025
- Allow user to specify a custom Arm Compute Library directory with the
  ACL_SOURCE_DIR environment variable, which is then built rather than
  checking out a clean copy
- Remove `setup.py clean` in build. The CI environment should be clean
  already, removing this enables incremental rebuilds
- Use all cores for building ComputeLibrary
- Remove restriction of building with MAX_JOBS=5 on CPU backend

Mostly a port of pytorch/builder#2028 with the
conda part removed, because aarch64_ci_setup.sh has changed and can now
handle being called twice.

Co-authored-by: David Svantesson-Yeung <David.Svantesson-Yeung@arm.com>
Co-authored-by: Fadi Arafeh <Fadi.Arafeh@arm.com>
jondea added a commit to jondea/pytorch that referenced this pull request May 22, 2025
- Allow user to specify a custom Arm Compute Library directory with the
  ACL_SOURCE_DIR environment variable, which is then built rather than
  checking out a clean copy
- Remove `setup.py clean` in build. The CI environment should be clean
  already, removing this enables incremental rebuilds
- Use all cores for building ComputeLibrary
- Remove restriction of building with MAX_JOBS=5 on CPU backend

Mostly a port of pytorch/builder#2028 with the
conda part removed, because aarch64_ci_setup.sh has changed and can now
handle being called twice.

Co-authored-by: David Svantesson-Yeung <David.Svantesson-Yeung@arm.com>
Co-authored-by: Fadi Arafeh <Fadi.Arafeh@arm.com>
pytorch-bot bot pushed a commit to pytorch/pytorch that referenced this pull request May 23, 2025
- Allow user to specify a custom Arm Compute Library directory with the
  ACL_SOURCE_DIR environment variable, which is then built rather than
  checking out a clean copy
- Remove `setup.py clean` in build. The CI environment should be clean
  already, removing this enables incremental rebuilds
- Use all cores for building ComputeLibrary
- Remove restriction of building with MAX_JOBS=5 on CPU backend

Mostly a port of pytorch/builder#2028 with the
conda part removed, because aarch64_ci_setup.sh has changed and can now
handle being called twice.

Co-authored-by: David Svantesson-Yeung <David.Svantesson-Yeung@arm.com>
Co-authored-by: Fadi Arafeh <Fadi.Arafeh@arm.com>
pytorchmergebot pushed a commit to pytorch/pytorch that referenced this pull request May 23, 2025
- Allow user to specify custom ComputeLibrary directory, which is then built rather than checking out a clean copy
- Remove `setup.py clean` in build. The CI environment should be clean already, removing this enables incremental rebuilds
- Use all cores for building ComputeLibrary

Mostly a port of pytorch/builder#2028 with the conda part removed, because aarch64_ci_setup.sh has changed and can now handle being called twice.

Pull Request resolved: #143190
Approved by: https://github.com/aditew01, https://github.com/fadara01, https://github.com/malfet

Co-authored-by: David Svantesson-Yeung <David.Svantesson-Yeung@arm.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants