From 04e5c3855c4a19c56609f1c3ada0c21fed1ee01b Mon Sep 17 00:00:00 2001 From: regro-cf-autotick-bot <36490558+regro-cf-autotick-bot@users.noreply.github.com> Date: Fri, 30 May 2025 11:02:36 +0000 Subject: [PATCH 1/4] Rebuild for pytorch 2.7 --- .ci_support/migrations/pytorch27.yaml | 10 ++++++++++ conda-forge.yml | 2 +- recipe/recipe.yaml | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 .ci_support/migrations/pytorch27.yaml diff --git a/.ci_support/migrations/pytorch27.yaml b/.ci_support/migrations/pytorch27.yaml new file mode 100644 index 0000000..997c9fd --- /dev/null +++ b/.ci_support/migrations/pytorch27.yaml @@ -0,0 +1,10 @@ +__migrator: + build_number: 1 + commit_message: Rebuild for pytorch 2.7 + kind: version + migration_number: 1 +libtorch: +- '2.7' +pytorch: +- '2.7' +migrator_ts: 1746308782.6617868 diff --git a/conda-forge.yml b/conda-forge.yml index 4ba5858..db3c69c 100644 --- a/conda-forge.yml +++ b/conda-forge.yml @@ -8,7 +8,7 @@ build_platform: osx_arm64: osx_64 conda_build: error_overlinking: true -conda_build_tool: 'rattler-build' +conda_build_tool: rattler-build conda_forge_output_validation: true conda_install_tool: pixi github: diff --git a/recipe/recipe.yaml b/recipe/recipe.yaml index 13a8d10..33e26c1 100644 --- a/recipe/recipe.yaml +++ b/recipe/recipe.yaml @@ -1,7 +1,7 @@ context: name: xformers version: "0.0.29.post1" - build_number: 2 + build_number: 3 cuda_version: ${{ env.get("CONDA_OVERRIDE_CUDA", default="None")}} cuda: ${{ "enabled" if cuda_version != "None" else "disabled" }} cuda_build_string: cuda_${{ cuda_version | version_to_buildstring }} From 258416e728c718dd3dca7a9fca6f5b98e2c8ca45 Mon Sep 17 00:00:00 2001 From: regro-cf-autotick-bot <36490558+regro-cf-autotick-bot@users.noreply.github.com> Date: Fri, 30 May 2025 11:03:06 +0000 Subject: [PATCH 2/4] MNT: Re-rendered with conda-build 25.5.0, conda-smithy 3.50.0, and conda-forge-pinning 2025.05.29.23.04.36 --- ...piler_version13python3.10.____cpython.yaml | 2 +- ...piler_version13python3.11.____cpython.yaml | 2 +- ...piler_version13python3.12.____cpython.yaml | 2 +- ...ompiler_version13python3.13.____cp313.yaml | 2 +- ...mpiler_version13python3.9.____cpython.yaml | 2 +- ...piler_version13python3.10.____cpython.yaml | 2 +- ...piler_version13python3.11.____cpython.yaml | 2 +- ...piler_version13python3.12.____cpython.yaml | 2 +- ...ompiler_version13python3.13.____cp313.yaml | 2 +- ...mpiler_version13python3.9.____cpython.yaml | 2 +- .ci_support/migrations/pytorch26.yaml | 15 -- .../osx_64_python3.10.____cpython.yaml | 2 +- .../osx_64_python3.11.____cpython.yaml | 2 +- .../osx_64_python3.12.____cpython.yaml | 2 +- .ci_support/osx_64_python3.13.____cp313.yaml | 2 +- .ci_support/osx_64_python3.9.____cpython.yaml | 2 +- .../osx_arm64_python3.10.____cpython.yaml | 2 +- .../osx_arm64_python3.11.____cpython.yaml | 2 +- .../osx_arm64_python3.12.____cpython.yaml | 2 +- .../osx_arm64_python3.13.____cp313.yaml | 2 +- .../osx_arm64_python3.9.____cpython.yaml | 2 +- .scripts/build_steps.sh | 6 +- .scripts/run_docker_build.sh | 2 +- build-locally.py | 47 +++-- pixi.toml | 193 +++++++++++++----- 25 files changed, 201 insertions(+), 102 deletions(-) delete mode 100644 .ci_support/migrations/pytorch26.yaml diff --git a/.ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml b/.ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml index 1b3cf73..c150d22 100644 --- a/.ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml @@ -25,7 +25,7 @@ pin_run_as_build: python: - 3.10.* *_cpython pytorch: -- '2.6' +- '2.7' target_platform: - linux-64 zip_keys: diff --git a/.ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml b/.ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml index fccce98..051cfac 100644 --- a/.ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml @@ -25,7 +25,7 @@ pin_run_as_build: python: - 3.11.* *_cpython pytorch: -- '2.6' +- '2.7' target_platform: - linux-64 zip_keys: diff --git a/.ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml b/.ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml index 8bf3191..0f8f546 100644 --- a/.ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml @@ -25,7 +25,7 @@ pin_run_as_build: python: - 3.12.* *_cpython pytorch: -- '2.6' +- '2.7' target_platform: - linux-64 zip_keys: diff --git a/.ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml b/.ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml index 17f47d3..01c7082 100644 --- a/.ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml +++ b/.ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml @@ -25,7 +25,7 @@ pin_run_as_build: python: - 3.13.* *_cp313 pytorch: -- '2.6' +- '2.7' target_platform: - linux-64 zip_keys: diff --git a/.ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml index 4c7ca73..b8b2b36 100644 --- a/.ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml @@ -25,7 +25,7 @@ pin_run_as_build: python: - 3.9.* *_cpython pytorch: -- '2.6' +- '2.7' target_platform: - linux-64 zip_keys: diff --git a/.ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml b/.ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml index a3c4f65..5673298 100644 --- a/.ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml @@ -25,7 +25,7 @@ pin_run_as_build: python: - 3.10.* *_cpython pytorch: -- '2.6' +- '2.7' target_platform: - linux-64 zip_keys: diff --git a/.ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml b/.ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml index d79f7b4..3af087f 100644 --- a/.ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml @@ -25,7 +25,7 @@ pin_run_as_build: python: - 3.11.* *_cpython pytorch: -- '2.6' +- '2.7' target_platform: - linux-64 zip_keys: diff --git a/.ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml b/.ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml index fe527d3..0c9933b 100644 --- a/.ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml @@ -25,7 +25,7 @@ pin_run_as_build: python: - 3.12.* *_cpython pytorch: -- '2.6' +- '2.7' target_platform: - linux-64 zip_keys: diff --git a/.ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml b/.ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml index 7b69aa6..d18a15a 100644 --- a/.ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml +++ b/.ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml @@ -25,7 +25,7 @@ pin_run_as_build: python: - 3.13.* *_cp313 pytorch: -- '2.6' +- '2.7' target_platform: - linux-64 zip_keys: diff --git a/.ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml index 0cb3346..c7fa202 100644 --- a/.ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml @@ -25,7 +25,7 @@ pin_run_as_build: python: - 3.9.* *_cpython pytorch: -- '2.6' +- '2.7' target_platform: - linux-64 zip_keys: diff --git a/.ci_support/migrations/pytorch26.yaml b/.ci_support/migrations/pytorch26.yaml deleted file mode 100644 index db7e6dc..0000000 --- a/.ci_support/migrations/pytorch26.yaml +++ /dev/null @@ -1,15 +0,0 @@ -__migrator: - build_number: 1 - commit_message: Rebuild for pytorch 2.6 - kind: version - migration_number: 1 - # see https://github.com/conda-forge/pytorch-cpu-feedstock/issues/362 - check_solvable: false - exclude: - # problems with phantom parents, see https://github.com/regro/cf-scripts/issues/3716 - - torchvision -libtorch: -- '2.6' -pytorch: -- '2.6' -migrator_ts: 1739565601.4436605 diff --git a/.ci_support/osx_64_python3.10.____cpython.yaml b/.ci_support/osx_64_python3.10.____cpython.yaml index ce8fad8..710ae0e 100644 --- a/.ci_support/osx_64_python3.10.____cpython.yaml +++ b/.ci_support/osx_64_python3.10.____cpython.yaml @@ -27,6 +27,6 @@ pin_run_as_build: python: - 3.10.* *_cpython pytorch: -- '2.6' +- '2.7' target_platform: - osx-64 diff --git a/.ci_support/osx_64_python3.11.____cpython.yaml b/.ci_support/osx_64_python3.11.____cpython.yaml index 9aa6aa3..70812f8 100644 --- a/.ci_support/osx_64_python3.11.____cpython.yaml +++ b/.ci_support/osx_64_python3.11.____cpython.yaml @@ -27,6 +27,6 @@ pin_run_as_build: python: - 3.11.* *_cpython pytorch: -- '2.6' +- '2.7' target_platform: - osx-64 diff --git a/.ci_support/osx_64_python3.12.____cpython.yaml b/.ci_support/osx_64_python3.12.____cpython.yaml index ad5be67..a1a0458 100644 --- a/.ci_support/osx_64_python3.12.____cpython.yaml +++ b/.ci_support/osx_64_python3.12.____cpython.yaml @@ -27,6 +27,6 @@ pin_run_as_build: python: - 3.12.* *_cpython pytorch: -- '2.6' +- '2.7' target_platform: - osx-64 diff --git a/.ci_support/osx_64_python3.13.____cp313.yaml b/.ci_support/osx_64_python3.13.____cp313.yaml index cb9d4ff..ab1af11 100644 --- a/.ci_support/osx_64_python3.13.____cp313.yaml +++ b/.ci_support/osx_64_python3.13.____cp313.yaml @@ -27,6 +27,6 @@ pin_run_as_build: python: - 3.13.* *_cp313 pytorch: -- '2.6' +- '2.7' target_platform: - osx-64 diff --git a/.ci_support/osx_64_python3.9.____cpython.yaml b/.ci_support/osx_64_python3.9.____cpython.yaml index 0ca1b0b..19bcc13 100644 --- a/.ci_support/osx_64_python3.9.____cpython.yaml +++ b/.ci_support/osx_64_python3.9.____cpython.yaml @@ -27,6 +27,6 @@ pin_run_as_build: python: - 3.9.* *_cpython pytorch: -- '2.6' +- '2.7' target_platform: - osx-64 diff --git a/.ci_support/osx_arm64_python3.10.____cpython.yaml b/.ci_support/osx_arm64_python3.10.____cpython.yaml index d6cd867..0fc1166 100644 --- a/.ci_support/osx_arm64_python3.10.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.10.____cpython.yaml @@ -27,6 +27,6 @@ pin_run_as_build: python: - 3.10.* *_cpython pytorch: -- '2.6' +- '2.7' target_platform: - osx-arm64 diff --git a/.ci_support/osx_arm64_python3.11.____cpython.yaml b/.ci_support/osx_arm64_python3.11.____cpython.yaml index 19a7428..cb5ad62 100644 --- a/.ci_support/osx_arm64_python3.11.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.11.____cpython.yaml @@ -27,6 +27,6 @@ pin_run_as_build: python: - 3.11.* *_cpython pytorch: -- '2.6' +- '2.7' target_platform: - osx-arm64 diff --git a/.ci_support/osx_arm64_python3.12.____cpython.yaml b/.ci_support/osx_arm64_python3.12.____cpython.yaml index 107d2e3..97389a6 100644 --- a/.ci_support/osx_arm64_python3.12.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.12.____cpython.yaml @@ -27,6 +27,6 @@ pin_run_as_build: python: - 3.12.* *_cpython pytorch: -- '2.6' +- '2.7' target_platform: - osx-arm64 diff --git a/.ci_support/osx_arm64_python3.13.____cp313.yaml b/.ci_support/osx_arm64_python3.13.____cp313.yaml index 0f7c60a..c0651be 100644 --- a/.ci_support/osx_arm64_python3.13.____cp313.yaml +++ b/.ci_support/osx_arm64_python3.13.____cp313.yaml @@ -27,6 +27,6 @@ pin_run_as_build: python: - 3.13.* *_cp313 pytorch: -- '2.6' +- '2.7' target_platform: - osx-arm64 diff --git a/.ci_support/osx_arm64_python3.9.____cpython.yaml b/.ci_support/osx_arm64_python3.9.____cpython.yaml index d32b3ba..cb4e757 100644 --- a/.ci_support/osx_arm64_python3.9.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.9.____cpython.yaml @@ -27,6 +27,6 @@ pin_run_as_build: python: - 3.9.* *_cpython pytorch: -- '2.6' +- '2.7' target_platform: - osx-arm64 diff --git a/.scripts/build_steps.sh b/.scripts/build_steps.sh index e33a630..4b8c722 100755 --- a/.scripts/build_steps.sh +++ b/.scripts/build_steps.sh @@ -38,12 +38,12 @@ arch=$(uname -m) if [[ "$arch" == "x86_64" ]]; then arch="64" fi -sed -i.bak "s/platforms = .*/platforms = [\"linux-${arch}\"]/" pixi.toml +sed -i.bak -e "s/platforms = .*/platforms = [\"linux-${arch}\"]/" -e "s/# __PLATFORM_SPECIFIC_ENV__ =/docker-build-linux-$arch =/" pixi.toml echo "Creating environment" -PIXI_CACHE_DIR=/opt/conda pixi install +PIXI_CACHE_DIR=/opt/conda pixi install --environment docker-build-linux-$arch pixi list echo "Activating environment" -eval "$(pixi shell-hook)" +eval "$(pixi shell-hook --environment docker-build-linux-$arch)" mv pixi.toml.bak pixi.toml popd export CONDA_LIBMAMBA_SOLVER_NO_CHANNELS_FROM_INSTALLED=1 diff --git a/.scripts/run_docker_build.sh b/.scripts/run_docker_build.sh index 00f377a..6ee04aa 100755 --- a/.scripts/run_docker_build.sh +++ b/.scripts/run_docker_build.sh @@ -12,7 +12,7 @@ source .scripts/logging_utils.sh set -xeo pipefail THISDIR="$( cd "$( dirname "$0" )" >/dev/null && pwd )" -PROVIDER_DIR="$(basename $THISDIR)" +PROVIDER_DIR="$(basename "$THISDIR")" FEEDSTOCK_ROOT="$( cd "$( dirname "$0" )/.." >/dev/null && pwd )" RECIPE_ROOT="${FEEDSTOCK_ROOT}/recipe" diff --git a/build-locally.py b/build-locally.py index c4a56c6..02c2374 100755 --- a/build-locally.py +++ b/build-locally.py @@ -10,6 +10,7 @@ import os import platform import subprocess +import sys from argparse import ArgumentParser @@ -44,10 +45,19 @@ def run_osx_build(ns): subprocess.check_call([script]) +def run_win_build(ns): + script = ".scripts/run_win_build.bat" + subprocess.check_call(["cmd", "/D", "/Q", "/C", f"CALL {script}"]) + + def verify_config(ns): + choices_filter = ns.filter or "*" valid_configs = { - os.path.basename(f)[:-5] for f in glob.glob(".ci_support/*.yaml") + os.path.basename(f)[:-5] + for f in glob.glob(f".ci_support/{choices_filter}.yaml") } + if choices_filter != "*": + print(f"filtering for '{choices_filter}.yaml' configs") print(f"valid configs are {valid_configs}") if ns.config in valid_configs: print("Using " + ns.config + " configuration") @@ -60,30 +70,37 @@ def verify_config(ns): selections = list(enumerate(sorted(valid_configs), 1)) for i, c in selections: print(f"{i}. {c}") - s = input("\n> ") + try: + s = input("\n> ") + except KeyboardInterrupt: + print("\nno option selected, bye!", file=sys.stderr) + sys.exit(1) idx = int(s) - 1 ns.config = selections[idx][1] print(f"selected {ns.config}") else: raise ValueError("config " + ns.config + " is not valid") - # Remove the following, as implemented - if ns.config.startswith("win"): - raise ValueError( - f"only Linux/macOS configs currently supported, got {ns.config}" + if ( + ns.config.startswith("osx") + and platform.system() == "Darwin" + and not os.environ.get("OSX_SDK_DIR") + ): + raise RuntimeError( + "Need OSX_SDK_DIR env variable set. Run 'export OSX_SDK_DIR=$PWD/SDKs' " + "to download the SDK automatically to '$PWD/SDKs/MacOSX.sdk'. " + "Note: OSX_SDK_DIR must be set to an absolute path. " + "Setting this variable implies agreement to the licensing terms of the SDK by Apple." ) - elif ns.config.startswith("osx"): - if "OSX_SDK_DIR" not in os.environ: - raise RuntimeError( - "Need OSX_SDK_DIR env variable set. Run 'export OSX_SDK_DIR=$PWD/SDKs' " - "to download the SDK automatically to '$PWD/SDKs/MacOSX.sdk'. " - "Note: OSX_SDK_DIR must be set to an absolute path. " - "Setting this variable implies agreement to the licensing terms of the SDK by Apple." - ) def main(args=None): p = ArgumentParser("build-locally") p.add_argument("config", default=None, nargs="?") + p.add_argument( + "--filter", + default=None, + help="Glob string to filter which build choices are presented in interactive mode.", + ) p.add_argument( "--debug", action="store_true", @@ -104,6 +121,8 @@ def main(args=None): run_docker_build(ns) elif ns.config.startswith("osx"): run_osx_build(ns) + elif ns.config.startswith("win"): + run_win_build(ns) finally: recipe_license_file = os.path.join( "recipe", "recipe-scripts-license.txt" diff --git a/pixi.toml b/pixi.toml index 8f08000..672782e 100644 --- a/pixi.toml +++ b/pixi.toml @@ -2,9 +2,12 @@ # update the conda-forge.yml and/or the recipe/meta.yaml. # -*- mode: toml -*- +# VVVVVV minimum `pixi` version +"$schema" = "https://pixi.sh/v0.36.0/schema/manifest/schema.json" + [project] name = "xformers-feedstock" -version = "3.47.0" +version = "3.50.0" # conda-smithy version used to generate this file description = "Pixi configuration for conda-forge/xformers-feedstock" authors = ["@conda-forge/xformers"] channels = ["conda-forge"] @@ -16,57 +19,149 @@ conda-forge-ci-setup = "4.*" rattler-build = "*" [tasks] -inspect-all = "inspect_artifacts --all-packages" -build = "rattler-build build --recipe recipe" -"build-linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython" = "rattler-build build --recipe recipe -m .ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml" -"inspect-linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython" = "inspect_artifacts --recipe-dir recipe -m .ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml" -"build-linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython" = "rattler-build build --recipe recipe -m .ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml" -"inspect-linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython" = "inspect_artifacts --recipe-dir recipe -m .ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml" -"build-linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython" = "rattler-build build --recipe recipe -m .ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml" -"inspect-linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython" = "inspect_artifacts --recipe-dir recipe -m .ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml" -"build-linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313" = "rattler-build build --recipe recipe -m .ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml" -"inspect-linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313" = "inspect_artifacts --recipe-dir recipe -m .ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml" -"build-linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython" = "rattler-build build --recipe recipe -m .ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml" -"inspect-linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython" = "inspect_artifacts --recipe-dir recipe -m .ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml" -"build-linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython" = "rattler-build build --recipe recipe -m .ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml" -"inspect-linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython" = "inspect_artifacts --recipe-dir recipe -m .ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml" -"build-linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython" = "rattler-build build --recipe recipe -m .ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml" -"inspect-linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython" = "inspect_artifacts --recipe-dir recipe -m .ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml" -"build-linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython" = "rattler-build build --recipe recipe -m .ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml" -"inspect-linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython" = "inspect_artifacts --recipe-dir recipe -m .ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml" -"build-linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313" = "rattler-build build --recipe recipe -m .ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml" -"inspect-linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313" = "inspect_artifacts --recipe-dir recipe -m .ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml" -"build-linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython" = "rattler-build build --recipe recipe -m .ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml" -"inspect-linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython" = "inspect_artifacts --recipe-dir recipe -m .ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml" -"build-osx_64_python3.10.____cpython" = "rattler-build build --recipe recipe -m .ci_support/osx_64_python3.10.____cpython.yaml" -"inspect-osx_64_python3.10.____cpython" = "inspect_artifacts --recipe-dir recipe -m .ci_support/osx_64_python3.10.____cpython.yaml" -"build-osx_64_python3.11.____cpython" = "rattler-build build --recipe recipe -m .ci_support/osx_64_python3.11.____cpython.yaml" -"inspect-osx_64_python3.11.____cpython" = "inspect_artifacts --recipe-dir recipe -m .ci_support/osx_64_python3.11.____cpython.yaml" -"build-osx_64_python3.12.____cpython" = "rattler-build build --recipe recipe -m .ci_support/osx_64_python3.12.____cpython.yaml" -"inspect-osx_64_python3.12.____cpython" = "inspect_artifacts --recipe-dir recipe -m .ci_support/osx_64_python3.12.____cpython.yaml" -"build-osx_64_python3.13.____cp313" = "rattler-build build --recipe recipe -m .ci_support/osx_64_python3.13.____cp313.yaml" -"inspect-osx_64_python3.13.____cp313" = "inspect_artifacts --recipe-dir recipe -m .ci_support/osx_64_python3.13.____cp313.yaml" -"build-osx_64_python3.9.____cpython" = "rattler-build build --recipe recipe -m .ci_support/osx_64_python3.9.____cpython.yaml" -"inspect-osx_64_python3.9.____cpython" = "inspect_artifacts --recipe-dir recipe -m .ci_support/osx_64_python3.9.____cpython.yaml" -"build-osx_arm64_python3.10.____cpython" = "rattler-build build --recipe recipe -m .ci_support/osx_arm64_python3.10.____cpython.yaml" -"inspect-osx_arm64_python3.10.____cpython" = "inspect_artifacts --recipe-dir recipe -m .ci_support/osx_arm64_python3.10.____cpython.yaml" -"build-osx_arm64_python3.11.____cpython" = "rattler-build build --recipe recipe -m .ci_support/osx_arm64_python3.11.____cpython.yaml" -"inspect-osx_arm64_python3.11.____cpython" = "inspect_artifacts --recipe-dir recipe -m .ci_support/osx_arm64_python3.11.____cpython.yaml" -"build-osx_arm64_python3.12.____cpython" = "rattler-build build --recipe recipe -m .ci_support/osx_arm64_python3.12.____cpython.yaml" -"inspect-osx_arm64_python3.12.____cpython" = "inspect_artifacts --recipe-dir recipe -m .ci_support/osx_arm64_python3.12.____cpython.yaml" -"build-osx_arm64_python3.13.____cp313" = "rattler-build build --recipe recipe -m .ci_support/osx_arm64_python3.13.____cp313.yaml" -"inspect-osx_arm64_python3.13.____cp313" = "inspect_artifacts --recipe-dir recipe -m .ci_support/osx_arm64_python3.13.____cp313.yaml" -"build-osx_arm64_python3.9.____cpython" = "rattler-build build --recipe recipe -m .ci_support/osx_arm64_python3.9.____cpython.yaml" -"inspect-osx_arm64_python3.9.____cpython" = "inspect_artifacts --recipe-dir recipe -m .ci_support/osx_arm64_python3.9.____cpython.yaml" +[tasks.inspect-all] +cmd = "inspect_artifacts --all-packages" +description = "List contents of all packages found in rattler-build build directory." +[tasks.build] +cmd = "rattler-build build --recipe recipe" +description = "Build xformers-feedstock directly (without setup scripts), no particular variant specified" +[tasks."build-linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython"] +cmd = "rattler-build build --recipe recipe -m .ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml" +description = "Build xformers-feedstock with variant linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython directly (without setup scripts)" +[tasks."inspect-linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython"] +cmd = "inspect_artifacts --recipe-dir recipe -m .ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml" +description = "List contents of xformers-feedstock packages built for variant linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython" +[tasks."build-linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython"] +cmd = "rattler-build build --recipe recipe -m .ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml" +description = "Build xformers-feedstock with variant linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython directly (without setup scripts)" +[tasks."inspect-linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython"] +cmd = "inspect_artifacts --recipe-dir recipe -m .ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml" +description = "List contents of xformers-feedstock packages built for variant linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython" +[tasks."build-linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython"] +cmd = "rattler-build build --recipe recipe -m .ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml" +description = "Build xformers-feedstock with variant linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython directly (without setup scripts)" +[tasks."inspect-linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython"] +cmd = "inspect_artifacts --recipe-dir recipe -m .ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml" +description = "List contents of xformers-feedstock packages built for variant linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython" +[tasks."build-linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313"] +cmd = "rattler-build build --recipe recipe -m .ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml" +description = "Build xformers-feedstock with variant linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313 directly (without setup scripts)" +[tasks."inspect-linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313"] +cmd = "inspect_artifacts --recipe-dir recipe -m .ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml" +description = "List contents of xformers-feedstock packages built for variant linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313" +[tasks."build-linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython"] +cmd = "rattler-build build --recipe recipe -m .ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml" +description = "Build xformers-feedstock with variant linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython directly (without setup scripts)" +[tasks."inspect-linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython"] +cmd = "inspect_artifacts --recipe-dir recipe -m .ci_support/linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml" +description = "List contents of xformers-feedstock packages built for variant linux_64_cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython" +[tasks."build-linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython"] +cmd = "rattler-build build --recipe recipe -m .ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml" +description = "Build xformers-feedstock with variant linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython directly (without setup scripts)" +[tasks."inspect-linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython"] +cmd = "inspect_artifacts --recipe-dir recipe -m .ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml" +description = "List contents of xformers-feedstock packages built for variant linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython" +[tasks."build-linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython"] +cmd = "rattler-build build --recipe recipe -m .ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml" +description = "Build xformers-feedstock with variant linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython directly (without setup scripts)" +[tasks."inspect-linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython"] +cmd = "inspect_artifacts --recipe-dir recipe -m .ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml" +description = "List contents of xformers-feedstock packages built for variant linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython" +[tasks."build-linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython"] +cmd = "rattler-build build --recipe recipe -m .ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml" +description = "Build xformers-feedstock with variant linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython directly (without setup scripts)" +[tasks."inspect-linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython"] +cmd = "inspect_artifacts --recipe-dir recipe -m .ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml" +description = "List contents of xformers-feedstock packages built for variant linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython" +[tasks."build-linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313"] +cmd = "rattler-build build --recipe recipe -m .ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml" +description = "Build xformers-feedstock with variant linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313 directly (without setup scripts)" +[tasks."inspect-linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313"] +cmd = "inspect_artifacts --recipe-dir recipe -m .ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml" +description = "List contents of xformers-feedstock packages built for variant linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313" +[tasks."build-linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython"] +cmd = "rattler-build build --recipe recipe -m .ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml" +description = "Build xformers-feedstock with variant linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython directly (without setup scripts)" +[tasks."inspect-linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython"] +cmd = "inspect_artifacts --recipe-dir recipe -m .ci_support/linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml" +description = "List contents of xformers-feedstock packages built for variant linux_64_cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython" +[tasks."build-osx_64_python3.10.____cpython"] +cmd = "rattler-build build --recipe recipe -m .ci_support/osx_64_python3.10.____cpython.yaml" +description = "Build xformers-feedstock with variant osx_64_python3.10.____cpython directly (without setup scripts)" +[tasks."inspect-osx_64_python3.10.____cpython"] +cmd = "inspect_artifacts --recipe-dir recipe -m .ci_support/osx_64_python3.10.____cpython.yaml" +description = "List contents of xformers-feedstock packages built for variant osx_64_python3.10.____cpython" +[tasks."build-osx_64_python3.11.____cpython"] +cmd = "rattler-build build --recipe recipe -m .ci_support/osx_64_python3.11.____cpython.yaml" +description = "Build xformers-feedstock with variant osx_64_python3.11.____cpython directly (without setup scripts)" +[tasks."inspect-osx_64_python3.11.____cpython"] +cmd = "inspect_artifacts --recipe-dir recipe -m .ci_support/osx_64_python3.11.____cpython.yaml" +description = "List contents of xformers-feedstock packages built for variant osx_64_python3.11.____cpython" +[tasks."build-osx_64_python3.12.____cpython"] +cmd = "rattler-build build --recipe recipe -m .ci_support/osx_64_python3.12.____cpython.yaml" +description = "Build xformers-feedstock with variant osx_64_python3.12.____cpython directly (without setup scripts)" +[tasks."inspect-osx_64_python3.12.____cpython"] +cmd = "inspect_artifacts --recipe-dir recipe -m .ci_support/osx_64_python3.12.____cpython.yaml" +description = "List contents of xformers-feedstock packages built for variant osx_64_python3.12.____cpython" +[tasks."build-osx_64_python3.13.____cp313"] +cmd = "rattler-build build --recipe recipe -m .ci_support/osx_64_python3.13.____cp313.yaml" +description = "Build xformers-feedstock with variant osx_64_python3.13.____cp313 directly (without setup scripts)" +[tasks."inspect-osx_64_python3.13.____cp313"] +cmd = "inspect_artifacts --recipe-dir recipe -m .ci_support/osx_64_python3.13.____cp313.yaml" +description = "List contents of xformers-feedstock packages built for variant osx_64_python3.13.____cp313" +[tasks."build-osx_64_python3.9.____cpython"] +cmd = "rattler-build build --recipe recipe -m .ci_support/osx_64_python3.9.____cpython.yaml" +description = "Build xformers-feedstock with variant osx_64_python3.9.____cpython directly (without setup scripts)" +[tasks."inspect-osx_64_python3.9.____cpython"] +cmd = "inspect_artifacts --recipe-dir recipe -m .ci_support/osx_64_python3.9.____cpython.yaml" +description = "List contents of xformers-feedstock packages built for variant osx_64_python3.9.____cpython" +[tasks."build-osx_arm64_python3.10.____cpython"] +cmd = "rattler-build build --recipe recipe -m .ci_support/osx_arm64_python3.10.____cpython.yaml" +description = "Build xformers-feedstock with variant osx_arm64_python3.10.____cpython directly (without setup scripts)" +[tasks."inspect-osx_arm64_python3.10.____cpython"] +cmd = "inspect_artifacts --recipe-dir recipe -m .ci_support/osx_arm64_python3.10.____cpython.yaml" +description = "List contents of xformers-feedstock packages built for variant osx_arm64_python3.10.____cpython" +[tasks."build-osx_arm64_python3.11.____cpython"] +cmd = "rattler-build build --recipe recipe -m .ci_support/osx_arm64_python3.11.____cpython.yaml" +description = "Build xformers-feedstock with variant osx_arm64_python3.11.____cpython directly (without setup scripts)" +[tasks."inspect-osx_arm64_python3.11.____cpython"] +cmd = "inspect_artifacts --recipe-dir recipe -m .ci_support/osx_arm64_python3.11.____cpython.yaml" +description = "List contents of xformers-feedstock packages built for variant osx_arm64_python3.11.____cpython" +[tasks."build-osx_arm64_python3.12.____cpython"] +cmd = "rattler-build build --recipe recipe -m .ci_support/osx_arm64_python3.12.____cpython.yaml" +description = "Build xformers-feedstock with variant osx_arm64_python3.12.____cpython directly (without setup scripts)" +[tasks."inspect-osx_arm64_python3.12.____cpython"] +cmd = "inspect_artifacts --recipe-dir recipe -m .ci_support/osx_arm64_python3.12.____cpython.yaml" +description = "List contents of xformers-feedstock packages built for variant osx_arm64_python3.12.____cpython" +[tasks."build-osx_arm64_python3.13.____cp313"] +cmd = "rattler-build build --recipe recipe -m .ci_support/osx_arm64_python3.13.____cp313.yaml" +description = "Build xformers-feedstock with variant osx_arm64_python3.13.____cp313 directly (without setup scripts)" +[tasks."inspect-osx_arm64_python3.13.____cp313"] +cmd = "inspect_artifacts --recipe-dir recipe -m .ci_support/osx_arm64_python3.13.____cp313.yaml" +description = "List contents of xformers-feedstock packages built for variant osx_arm64_python3.13.____cp313" +[tasks."build-osx_arm64_python3.9.____cpython"] +cmd = "rattler-build build --recipe recipe -m .ci_support/osx_arm64_python3.9.____cpython.yaml" +description = "Build xformers-feedstock with variant osx_arm64_python3.9.____cpython directly (without setup scripts)" +[tasks."inspect-osx_arm64_python3.9.____cpython"] +cmd = "inspect_artifacts --recipe-dir recipe -m .ci_support/osx_arm64_python3.9.____cpython.yaml" +description = "List contents of xformers-feedstock packages built for variant osx_arm64_python3.9.____cpython" [feature.smithy.dependencies] conda-smithy = "*" - -[feature.smithy.tasks] -build-locally = "python ./build-locally.py" -smithy = "conda-smithy" -rerender = "conda-smithy rerender" -lint = "conda-smithy lint recipe" +[feature.smithy.tasks.build-locally] +cmd = "python ./build-locally.py" +description = "Build packages locally using the same setup scripts used in conda-forge's CI" +[feature.smithy.tasks.smithy] +cmd = "conda-smithy" +description = "Run conda-smithy. Pass necessary arguments." +[feature.smithy.tasks.rerender] +cmd = "conda-smithy rerender" +description = "Rerender the feedstock." +[feature.smithy.tasks.lint] +cmd = "conda-smithy lint --conda-forge recipe" +description = "Lint the feedstock recipe" [environments] smithy = ["smithy"] +# This is a copy of default, to be enabled by build_steps.sh during Docker builds +# __PLATFORM_SPECIFIC_ENV__ = [] From 44b9e1ed1fe7ca10652cef57784113cb394759d2 Mon Sep 17 00:00:00 2001 From: regro-cf-autotick-bot <36490558+regro-cf-autotick-bot@users.noreply.github.com> Date: Tue, 29 Apr 2025 04:24:56 +0000 Subject: [PATCH 3/4] updated v0.0.30 --- recipe/recipe.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/recipe/recipe.yaml b/recipe/recipe.yaml index 33e26c1..38ee55b 100644 --- a/recipe/recipe.yaml +++ b/recipe/recipe.yaml @@ -1,7 +1,7 @@ context: name: xformers - version: "0.0.29.post1" - build_number: 3 + version: "0.0.30" + build_number: 0 cuda_version: ${{ env.get("CONDA_OVERRIDE_CUDA", default="None")}} cuda: ${{ "enabled" if cuda_version != "None" else "disabled" }} cuda_build_string: cuda_${{ cuda_version | version_to_buildstring }} @@ -13,7 +13,7 @@ package: source: - url: https://pypi.io/packages/source/x/xformers/xformers-${{ version }}.tar.gz - sha256: d78c256e4c24ecc00f6f374d5b96afd0b56b3fb197f02d9efff4357fd5a399b4 + sha256: a12bf3eb39e294cdbe8a7253ac9b665f41bac61d6d98df174e34ef7bdb6f2fc4 - url: https://raw.githubusercontent.com/NVIDIA/cutlass/main/LICENSE.txt sha256: 42fec630f410aa308f70a51a89fadcd19586fa620f9831a32bee528a9a10000e file_name: third_party/cutlass/LICENSE.txt From 614f01432230b24582b62d16becf8436e23fb86c Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Fri, 30 May 2025 22:24:42 +1100 Subject: [PATCH 4/4] update license hashes --- recipe/recipe.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/recipe.yaml b/recipe/recipe.yaml index 38ee55b..d4a072e 100644 --- a/recipe/recipe.yaml +++ b/recipe/recipe.yaml @@ -15,7 +15,7 @@ source: - url: https://pypi.io/packages/source/x/xformers/xformers-${{ version }}.tar.gz sha256: a12bf3eb39e294cdbe8a7253ac9b665f41bac61d6d98df174e34ef7bdb6f2fc4 - url: https://raw.githubusercontent.com/NVIDIA/cutlass/main/LICENSE.txt - sha256: 42fec630f410aa308f70a51a89fadcd19586fa620f9831a32bee528a9a10000e + sha256: 80a7a18b73d41f64dd9ca881af35938f8de88b18c728703251f4c94d1299884d file_name: third_party/cutlass/LICENSE.txt - url: https://raw.githubusercontent.com/Dao-AILab/flash-attention/main/LICENSE sha256: 8c9ccb96c065e706135b6cbad279b721da6156e51f3a5f27c6b3329af9416d73