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

python3Packages.torch: drop submodules in favor of Nixpkgs #239291

Draft
wants to merge 10 commits into
base: master
Choose a base branch
from

Commits on Aug 22, 2023

  1. cudaPackages: split outputs

    This change which involves creating multiple outputs for CUDA
    redistributable packages.
    
    We use a script to find out, ahead of time, the outputs each redist
    package provides. From that, we are able to create multiple outputs for
    supported redist packages, allowing users to specify exactly which
    components they require.
    
    Beyond the script which finds outputs ahead of time, there is some custom
    code involved in making this happen. For example, the way Nixpkgs
    typically handles multiple outputs involves making `dev` the default
    output when available, and adding `out` to `dev`'s
    `propagatedBuildInputs`.
    
    Instead, we make each output independent of the others. If a user wants
    only to include the headers found in a redist package, they can do so by
    choosing the `dev` output. If they want to include dynamic libraries,
    they can do so by specifying the `lib` output, or `static` for static
    libraries.
    
    To avoid breakages, we continue to provide the `out` output, which
    becomes the union of all other outputs, effectively making the split
    outputs opt-in.
    Connor Baker committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    cc29e78 View commit details
    Browse the repository at this point in the history
  2. python3Packages.torch: enable USE_SYSTEM_LIBS

    Connor Baker committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    15b05e1 View commit details
    Browse the repository at this point in the history
  3. google-benchmark: remove as duplicate of gbenchmark

    Connor Baker committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    0e4dd6f View commit details
    Browse the repository at this point in the history
  4. wip bump patches and rebase

    Connor Baker committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    a3425a1 View commit details
    Browse the repository at this point in the history
  5. wip bump patches

    Connor Baker committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    0121e8c View commit details
    Browse the repository at this point in the history
  6. abseil-cpp_202308: init

    Connor Baker committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    f496d74 View commit details
    Browse the repository at this point in the history
  7. fbgemm: bump patches

    Connor Baker committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    1097f47 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    062a9c4 View commit details
    Browse the repository at this point in the history
  9. libtorch: work on some cuda refactoring

    Connor Baker committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    faaf22c View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. libtorch: fix cuda; troubleshoot packages which don't show up by movi…

    …ng them to buildInputs
    Connor Baker committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    e988430 View commit details
    Browse the repository at this point in the history