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

Submit Raspberry Pi releases to piwheels.org #18202

Closed
bennuttall opened this issue Apr 3, 2018 · 12 comments
Closed

Submit Raspberry Pi releases to piwheels.org #18202

bennuttall opened this issue Apr 3, 2018 · 12 comments
Assignees
Labels
type:build/install Build and install issues

Comments

@bennuttall
Copy link

I maintain the piwheels project where we build Arm platform Python wheels on Raspberry Pi, and provide them to Raspbian users (pre-configured in pip.conf) for speedy installs. As well as automating building most packages, we're able to manually import wheels built elsewhere.

It's great that you're now providing Raspberry Pi builds on Jenkins, but the current (undocumented) installation process is to pip install from the URL of the file on Jenkins. If you were able to upload these wheels to piwheels, users would just be able to pip install tensorflow and get it.

However, you seem to provide wheels for Python 2.7 and 3.4 (but not 3.5, which is the version which ships with Raspbian Stretch). Would you be able to build for Python 3.5 as well?

Also you give your wheels a platform tag of any which is naughty. The platform reported on Pi 1/Zero is linux_armv6l and on Pi 2/3 is linux_armv7l.

If you can provide the following wheels for v1.7 (and future releases submitted to pypi - no need for nightlies):

  • Python 2.7 Armv6
  • Python 3.4 Armv6
  • Python 3.5 Armv6
  • Python 2.7 Armv7
  • Python 3.4 Armv7
  • Python 3.5 Armv7

then I can upload them to piwheels and Raspberry Pi users will have them available no hassle.

Thanks!

P.S. If you want to get in touch I'm ben [at] raspberrypi [dot] org

@tensorflowbutler tensorflowbutler added the stat:awaiting response Status - Awaiting response from author label Apr 4, 2018
@tensorflowbutler
Copy link
Member

Thank you for your post. We noticed you have not filled out the following field in the issue template. Could you update them if they are relevant in your case, or leave them as N/A? Thanks.
Have I written custom code
OS Platform and Distribution
TensorFlow installed from
TensorFlow version
Bazel version
CUDA/cuDNN version
GPU model and memory
Exact command to reproduce

@bennuttall
Copy link
Author

N/A

@rohan100jain rohan100jain added stat:awaiting tensorflower Status - Awaiting response from tensorflower type:build/install Build and install issues comp:tflite and removed stat:awaiting response Status - Awaiting response from author labels Apr 4, 2018
@tensorflowbutler
Copy link
Member

Nagging Assignee @petewarden: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

@bennuttall
Copy link
Author

@petewarden is this something you can look into?

@petewarden
Copy link
Contributor

Yes, thanks for the nudge, I think this is a great idea!

My biggest challenge has been figuring out the PyPi upload process, especially with the platform tags. The hints you give are helpful, and I'll talk to the team responsible for our main PyPi upload scripts.

@bennuttall
Copy link
Author

This comment is worth a read: pypi/warehouse#3668 (comment)

@tensorflowbutler tensorflowbutler removed the stat:awaiting tensorflower Status - Awaiting response from tensorflower label May 9, 2018
@tensorflowbutler
Copy link
Member

Nagging Assignee @petewarden: It has been 18 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

@tensorflowbutler
Copy link
Member

Nagging Assignee @petewarden: It has been 33 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

@tensorflowbutler
Copy link
Member

Nagging Assignee @petewarden: It has been 48 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

@tensorflowbutler
Copy link
Member

Nagging Assignee @petewarden: It has been 63 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

@petewarden
Copy link
Contributor

This is now done! There's documentation at https://www.tensorflow.org/install/install_raspbian

Thanks for all your help @bennuttall, closing.

@bennuttall
Copy link
Author

Thanks @petewarden! \o/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:build/install Build and install issues
Projects
None yet
Development

No branches or pull requests

5 participants