nestedtensor icon indicating copy to clipboard operation
nestedtensor copied to clipboard

Nightly binaries

Open cpuhrsch opened this issue 4 years ago • 0 comments

In general the target plaform is restricted to linux (Ubuntu) and CUDA 10.2. We might want to ship a cpu-only package for faster testing and smaller binaries which is useful in particular for online tutorials or ease of installation.

Since this is built on top of PyTorch as a submodule, it'll ship with its own version of PyTorch. That means the user cannot install this package and also the regular PyTorch package.

  • [x] Ship pip wheel built from PyTorch submodule
  • [ ] Ship conda wheel built from PyTorch submodule (nice to have)
  • [x] Add CI job(s) to run PyTorch submodule unittests on CPU
  • [x] Add CI job(s) to run PyTorch submodule unittests on CUDA
  • [x] Add CI job for nestedtensor unittests based on CPU submodule
  • [ ] Add CI job for nestedtensor unittests based on CUDA submodule
  • [ ] Conflict in some easily detectable way with an existing installation of PyTorch
  • [ ] Many users install pytorch via conda: can we cause a conflict if this is the case?
  • [ ] Define a minimum config for the pip package with environment flag (+nested)
  • [ ] Create nightly s3 uploads of circleci binary artifacts
  • [ ] Set special PyTorch version for submodule fork (e.g. 1.7.0-nestedtensor) and check in the package for it

Related PRs

  • https://github.com/pytorch/nestedtensor/pull/239
  • https://github.com/pytorch/nestedtensor/pull/263
  • https://github.com/pytorch/nestedtensor/pull/265
  • https://github.com/pytorch/pytorch/pull/47230

cpuhrsch avatar Oct 30 '20 22:10 cpuhrsch