Uploaded image for project: 'AI Platform Core Components'
  1. AI Platform Core Components
  2. AIPCC-4013

Avoid buildenv for Fromager wheels

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • Wheel Package Index
    • None
    • Avoid buildenv for Fromager wheels
    • False
    • Hide

      None

      Show
      None
    • False
    • To Do

      Fromager bootstrap creates a build environment and installs build system requirements for every package. It takes a few seconds for package with just Hatch or setuptools as build requirement. For packages with build dependency on Torch, the step can take over half a minute. 

      For Fromager wheels, this step should not be necessary. Fromager wheels contain additional files with build system and wheel build information.

      • delay "BuildEnvironment._createenv()" until the build env is used.
      • improve "Bootstrapper.bootstrap", so "Bootstrapper._prepare_build_dependencies" does not need to install build dependencies when it encounters a Fromager wheel.

              Unassigned Unassigned
              cheimes@redhat.com Christian Heimes
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: