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

Create a Debian package for Montblanc #250

Open
sjperkins opened this issue Mar 15, 2018 · 5 comments
Open

Create a Debian package for Montblanc #250

sjperkins opened this issue Mar 15, 2018 · 5 comments

Comments

@sjperkins
Copy link
Member

sjperkins commented Mar 15, 2018

It would be useful to have a debian kernsuite package for Montblanc.

In future, Montblanc will have a hard dependency on tensorflow 1.6 (and perhaps 1.7, as a release candidate has just come out). This in turn creates dependencies on

  • CUDA 9.1
  • cuDNN 7.0

CUDA 9.1 will be available in Ubuntu 18.04 bionic as a package. cuDNN 7.0 is a bit more tricky as I believe it is not redistributable (although debian packages are available here).

Part of the reason that I'm creating this issue is so that we can keep a record of conversations regarding packaging. I think the cuDNN dependency has come up in previous discussions and it would be good to remember these points.

@sjperkins
Copy link
Member Author

sjperkins commented Mar 15, 2018

The conda devs seem to have worked on somewhat similar problems:

conda-forge/staged-recipes#654

conda-forge/conda-forge.github.io#63

@gijzelaerr
Copy link
Member

Yes, thanks for making this I priority. I would like to add that although it might not be possible at present time, it might be in the future. For that reason, I recommend keeping Montblanc compatible with Cuda 9.1 for now. But I know that also depends on what direction Tensorflow is going, which itself is a fast moving target.

@sjperkins
Copy link
Member Author

One option might be to create a Montblanc package with a dependency on the CPU version of tensorflow, eliminating the CUDA and cuDNN dependencies.

@gijzelaerr
Copy link
Member

would that still be useful?

@gijzelaerr
Copy link
Member

related issue here kernsuite/packaging#129

@gijzelaerr gijzelaerr removed their assignment Aug 29, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants