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

Nightly binaries #262

Open
4 of 11 tasks
cpuhrsch opened this issue Oct 30, 2020 · 0 comments
Open
4 of 11 tasks

Nightly binaries #262

cpuhrsch opened this issue Oct 30, 2020 · 0 comments

Comments

@cpuhrsch
Copy link
Contributor

cpuhrsch commented Oct 30, 2020

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.

  • Ship pip wheel built from PyTorch submodule
  • Ship conda wheel built from PyTorch submodule (nice to have)
  • Add CI job(s) to run PyTorch submodule unittests on CPU
  • Add CI job(s) to run PyTorch submodule unittests on CUDA
  • 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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant