RuntimeError:
The detected CUDA version (13.1) mismatches the version that was used to compile
PyTorch (12.1). Please make sure to use the same CUDA versions.
uv pip install --group compile_xformers --no-build-isolation
Updated https://github.com/facebookresearch/xformers.git (de742ec3d64bd83b1184cc043e541f15d270c148)
Resolved 26 packages in 1m 15s
× Failed to build `xformers @ git+https://github.com/facebookresearch/xformers.git@de742ec3d64bd83b1184cc043e541f15d270c148`
├─▶ The build backend returned an error
╰─▶ Call to `setuptools.build_meta:__legacy__.build_wheel` failed (exit status: 1)
[stdout]
running bdist_wheel
running build
running build_py
creating build/lib.linux-x86_64-cpython-312/xformers
copying xformers/utils.py -> build/lib.linux-x86_64-cpython-312/xformers
copying xformers/_deprecation_warning.py -> build/lib.linux-x86_64-cpython-312/xformers
copying xformers/test.py -> build/lib.linux-x86_64-cpython-312/xformers
copying xformers/checkpoint.py -> build/lib.linux-x86_64-cpython-312/xformers
copying xformers/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers
copying xformers/attn_bias_utils.py -> build/lib.linux-x86_64-cpython-312/xformers
copying xformers/info.py -> build/lib.linux-x86_64-cpython-312/xformers
copying xformers/_cpp_lib.py -> build/lib.linux-x86_64-cpython-312/xformers
creating build/lib.linux-x86_64-cpython-312/xformers/sparse
copying xformers/sparse/utils.py -> build/lib.linux-x86_64-cpython-312/xformers/sparse
copying xformers/sparse/blocksparse_tensor.py -> build/lib.linux-x86_64-cpython-312/xformers/sparse
copying xformers/sparse/csr_tensor.py -> build/lib.linux-x86_64-cpython-312/xformers/sparse
copying xformers/sparse/_csr_ops.py -> build/lib.linux-x86_64-cpython-312/xformers/sparse
copying xformers/sparse/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/sparse
creating build/lib.linux-x86_64-cpython-312/xformers/triton
copying xformers/triton/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/triton
copying xformers/triton/vararg_kernel.py -> build/lib.linux-x86_64-cpython-312/xformers/triton
creating build/lib.linux-x86_64-cpython-312/xformers/helpers
copying xformers/helpers/hierarchical_configs.py -> build/lib.linux-x86_64-cpython-312/xformers/helpers
copying xformers/helpers/timm_sparse_attention.py -> build/lib.linux-x86_64-cpython-312/xformers/helpers
copying xformers/helpers/test_utils.py -> build/lib.linux-x86_64-cpython-312/xformers/helpers
copying xformers/helpers/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/helpers
creating build/lib.linux-x86_64-cpython-312/xformers/benchmarks
copying xformers/benchmarks/utils.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
copying xformers/benchmarks/benchmark_merge_attentions.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
copying xformers/benchmarks/benchmark_swiglu.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
copying xformers/benchmarks/benchmark_indexing.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
copying xformers/benchmarks/benchmark_tiled_matmul.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
copying xformers/benchmarks/benchmark_sp24.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
copying xformers/benchmarks/benchmark_core.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
copying xformers/benchmarks/benchmark_multi_head_dispatch.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
copying xformers/benchmarks/benchmark_nystrom_utils.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
copying xformers/benchmarks/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
copying xformers/benchmarks/benchmark_revnet.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
copying xformers/benchmarks/benchmark_sequence_parallel_fused.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
copying xformers/benchmarks/benchmark_attn_decoding.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
copying xformers/benchmarks/benchmark_mem_eff_attention.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
copying xformers/benchmarks/benchmark_sddmm.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
creating build/lib.linux-x86_64-cpython-312/xformers/_flash_attn
copying xformers/_flash_attn/flash_attn_triton_og.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn
copying xformers/_flash_attn/flash_blocksparse_attention.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn
copying xformers/_flash_attn/flash_attn_triton.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn
copying xformers/_flash_attn/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn
copying xformers/_flash_attn/flash_attn_interface.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn
copying xformers/_flash_attn/fused_softmax.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn
copying xformers/_flash_attn/bert_padding.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn
copying xformers/_flash_attn/flash_blocksparse_attn_interface.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn
creating build/lib.linux-x86_64-cpython-312/xformers/ops
copying xformers/ops/modpar_layers.py -> build/lib.linux-x86_64-cpython-312/xformers/ops
copying xformers/ops/swiglu_op.py -> build/lib.linux-x86_64-cpython-312/xformers/ops
copying xformers/ops/tiled_matmul.py -> build/lib.linux-x86_64-cpython-312/xformers/ops
copying xformers/ops/unbind.py -> build/lib.linux-x86_64-cpython-312/xformers/ops
copying xformers/ops/ipc.py -> build/lib.linux-x86_64-cpython-312/xformers/ops
copying xformers/ops/differentiable_collectives.py -> build/lib.linux-x86_64-cpython-312/xformers/ops
copying xformers/ops/sp24.py -> build/lib.linux-x86_64-cpython-312/xformers/ops
copying xformers/ops/indexing.py -> build/lib.linux-x86_64-cpython-312/xformers/ops
copying xformers/ops/seqpar.py -> build/lib.linux-x86_64-cpython-312/xformers/ops
copying xformers/ops/rope_padded.py -> build/lib.linux-x86_64-cpython-312/xformers/ops
copying xformers/ops/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/ops
copying xformers/ops/rmsnorm.py -> build/lib.linux-x86_64-cpython-312/xformers/ops
copying xformers/ops/common.py -> build/lib.linux-x86_64-cpython-312/xformers/ops
copying xformers/ops/sequence_parallel_fused_ops.py -> build/lib.linux-x86_64-cpython-312/xformers/ops
creating build/lib.linux-x86_64-cpython-312/xformers/components
copying xformers/components/reversible.py -> build/lib.linux-x86_64-cpython-312/xformers/components
copying xformers/components/patch_embedding.py -> build/lib.linux-x86_64-cpython-312/xformers/components
copying xformers/components/residual.py -> build/lib.linux-x86_64-cpython-312/xformers/components
copying xformers/components/input_projection.py -> build/lib.linux-x86_64-cpython-312/xformers/components
copying xformers/components/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/components
copying xformers/components/simplicial_embedding.py -> build/lib.linux-x86_64-cpython-312/xformers/components
copying xformers/components/activations.py -> build/lib.linux-x86_64-cpython-312/xformers/components
copying xformers/components/multi_head_dispatch.py -> build/lib.linux-x86_64-cpython-312/xformers/components
creating build/lib.linux-x86_64-cpython-312/xformers/profiler
copying xformers/profiler/profiler_dcgm_impl.py -> build/lib.linux-x86_64-cpython-312/xformers/profiler
copying xformers/profiler/profiler.py -> build/lib.linux-x86_64-cpython-312/xformers/profiler
copying xformers/profiler/api.py -> build/lib.linux-x86_64-cpython-312/xformers/profiler
copying xformers/profiler/profile_analyzer.py -> build/lib.linux-x86_64-cpython-312/xformers/profiler
copying xformers/profiler/find_slowest.py -> build/lib.linux-x86_64-cpython-312/xformers/profiler
copying xformers/profiler/profiler_dcgm.py -> build/lib.linux-x86_64-cpython-312/xformers/profiler
copying xformers/profiler/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/profiler
copying xformers/profiler/device_limits.py -> build/lib.linux-x86_64-cpython-312/xformers/profiler
creating build/lib.linux-x86_64-cpython-312/xformers/factory
copying xformers/factory/block_factory.py -> build/lib.linux-x86_64-cpython-312/xformers/factory
copying xformers/factory/block_configs.py -> build/lib.linux-x86_64-cpython-312/xformers/factory
copying xformers/factory/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/factory
copying xformers/factory/weight_init.py -> build/lib.linux-x86_64-cpython-312/xformers/factory
copying xformers/factory/model_factory.py -> build/lib.linux-x86_64-cpython-312/xformers/factory
copying xformers/factory/hydra_helper.py -> build/lib.linux-x86_64-cpython-312/xformers/factory
creating build/lib.linux-x86_64-cpython-312/xformers/benchmarks/LRA
copying xformers/benchmarks/LRA/run_tasks.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks/LRA
copying xformers/benchmarks/LRA/run_with_submitit.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks/LRA
copying xformers/benchmarks/LRA/batch_fetch_results.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks/LRA
copying xformers/benchmarks/LRA/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks/LRA
copying xformers/benchmarks/LRA/batch_submit.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks/LRA
copying xformers/benchmarks/LRA/run_grid_search.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks/LRA
creating build/lib.linux-x86_64-cpython-312/xformers/benchmarks/LRA/code
copying xformers/benchmarks/LRA/code/model_wrapper.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks/LRA/code
copying xformers/benchmarks/LRA/code/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks/LRA/code
copying xformers/benchmarks/LRA/code/dataset.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks/LRA/code
creating build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/losses
copying xformers/_flash_attn/losses/cross_entropy.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/losses
copying xformers/_flash_attn/losses/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/losses
creating build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/layers
copying xformers/_flash_attn/layers/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/layers
copying xformers/_flash_attn/layers/patch_embed.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/layers
copying xformers/_flash_attn/layers/rotary.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/layers
creating build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/utils
copying xformers/_flash_attn/utils/pretrained.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/utils
copying xformers/_flash_attn/utils/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/utils
copying xformers/_flash_attn/utils/benchmark.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/utils
copying xformers/_flash_attn/utils/distributed.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/utils
copying xformers/_flash_attn/utils/generation.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/utils
creating build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/models
copying xformers/_flash_attn/models/llama.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/models
copying xformers/_flash_attn/models/gpt.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/models
copying xformers/_flash_attn/models/vit.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/models
copying xformers/_flash_attn/models/baichuan.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/models
copying xformers/_flash_attn/models/btlm.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/models
copying xformers/_flash_attn/models/gpt_neox.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/models
copying xformers/_flash_attn/models/bigcode.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/models
copying xformers/_flash_attn/models/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/models
copying xformers/_flash_attn/models/gptj.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/models
copying xformers/_flash_attn/models/opt.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/models
copying xformers/_flash_attn/models/bert.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/models
copying xformers/_flash_attn/models/falcon.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/models
creating build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/modules
copying xformers/_flash_attn/modules/block.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/modules
copying xformers/_flash_attn/modules/embedding.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/modules
copying xformers/_flash_attn/modules/mlp.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/modules
copying xformers/_flash_attn/modules/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/modules
copying xformers/_flash_attn/modules/mha.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/modules
creating build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops
copying xformers/_flash_attn/ops/layer_norm.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops
copying xformers/_flash_attn/ops/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops
copying xformers/_flash_attn/ops/activations.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops
copying xformers/_flash_attn/ops/fused_dense.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops
copying xformers/_flash_attn/ops/rms_norm.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops
creating build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops/triton
copying xformers/_flash_attn/ops/triton/cross_entropy.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops/triton
copying xformers/_flash_attn/ops/triton/layer_norm.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops/triton
copying xformers/_flash_attn/ops/triton/mlp.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops/triton
copying xformers/_flash_attn/ops/triton/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops/triton
copying xformers/_flash_attn/ops/triton/linear.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops/triton
copying xformers/_flash_attn/ops/triton/k_activations.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops/triton
copying xformers/_flash_attn/ops/triton/rotary.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops/triton
creating build/lib.linux-x86_64-cpython-312/xformers/ops/_triton
copying xformers/ops/_triton/rmsnorm_kernels.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/_triton
copying xformers/ops/_triton/k_scaled_index_add.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/_triton
copying xformers/ops/_triton/rope_padded_kernels.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/_triton
copying xformers/ops/_triton/k_index_select_cat.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/_triton
copying xformers/ops/_triton/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/_triton
copying xformers/ops/_triton/tiled_matmul_kernels.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/_triton
creating build/lib.linux-x86_64-cpython-312/xformers/ops/fmha
copying xformers/ops/fmha/flash.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha
copying xformers/ops/fmha/flash3.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha
copying xformers/ops/fmha/ck_decoder.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha
copying xformers/ops/fmha/attn_bias.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha
copying xformers/ops/fmha/dispatch.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha
copying xformers/ops/fmha/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha
copying xformers/ops/fmha/triton_splitk.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha
copying xformers/ops/fmha/ck.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha
copying xformers/ops/fmha/common.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha
copying xformers/ops/fmha/torch_attention_compat.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha
copying xformers/ops/fmha/ck_splitk.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha
copying xformers/ops/fmha/cutlass.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha
creating build/lib.linux-x86_64-cpython-312/xformers/ops/fmha/_triton
copying xformers/ops/fmha/_triton/splitk_kernels.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha/_triton
copying xformers/ops/fmha/_triton/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha/_triton
creating build/lib.linux-x86_64-cpython-312/xformers/components/attention
copying xformers/components/attention/_sputnik_sparse.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
copying xformers/components/attention/utils.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
copying xformers/components/attention/random.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
copying xformers/components/attention/scaled_dot_product.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
copying xformers/components/attention/lambda_layer.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
copying xformers/components/attention/pooling.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
copying xformers/components/attention/visual.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
copying xformers/components/attention/core.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
copying xformers/components/attention/attention_mask.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
copying xformers/components/attention/nystrom.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
copying xformers/components/attention/attention_patterns.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
copying xformers/components/attention/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
copying xformers/components/attention/local.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
copying xformers/components/attention/compositional.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
copying xformers/components/attention/sparsity_config.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
copying xformers/components/attention/global_tokens.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
copying xformers/components/attention/ortho.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
copying xformers/components/attention/fourier_mix.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
copying xformers/components/attention/linformer.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
copying xformers/components/attention/base.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
copying xformers/components/attention/favor.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
creating build/lib.linux-x86_64-cpython-312/xformers/components/positional_embedding
copying xformers/components/positional_embedding/sine.py -> build/lib.linux-x86_64-cpython-312/xformers/components/positional_embedding
copying xformers/components/positional_embedding/param.py -> build/lib.linux-x86_64-cpython-312/xformers/components/positional_embedding
copying xformers/components/positional_embedding/vocab.py -> build/lib.linux-x86_64-cpython-312/xformers/components/positional_embedding
copying xformers/components/positional_embedding/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/components/positional_embedding
copying xformers/components/positional_embedding/base.py -> build/lib.linux-x86_64-cpython-312/xformers/components/positional_embedding
copying xformers/components/positional_embedding/rotary.py -> build/lib.linux-x86_64-cpython-312/xformers/components/positional_embedding
creating build/lib.linux-x86_64-cpython-312/xformers/components/feedforward
copying xformers/components/feedforward/mlp.py -> build/lib.linux-x86_64-cpython-312/xformers/components/feedforward
copying xformers/components/feedforward/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/components/feedforward
copying xformers/components/feedforward/conv_mlp.py -> build/lib.linux-x86_64-cpython-312/xformers/components/feedforward
copying xformers/components/feedforward/base.py -> build/lib.linux-x86_64-cpython-312/xformers/components/feedforward
copying xformers/components/feedforward/mixture_of_experts.py -> build/lib.linux-x86_64-cpython-312/xformers/components/feedforward
creating build/lib.linux-x86_64-cpython-312/xformers/components/attention/feature_maps
copying xformers/components/attention/feature_maps/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention/feature_maps
copying xformers/components/attention/feature_maps/softmax.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention/feature_maps
copying xformers/components/attention/feature_maps/base.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention/feature_maps
running build_ext
[stderr]
/home/daniel/exp/blt/.venv/lib/python3.12/site-packages/torch/_subclasses/functional_tensor.py:295: UserWarning: Failed to initialize NumPy: No module named 'numpy' (Triggered
internally at ../torch/csrc/utils/tensor_numpy.cpp:81.)
cpu = _conversion_method_template(device=torch.device("cpu"))
/home/daniel/exp/blt/.venv/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX license expression:
License :: OSI Approved :: BSD License
See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
********************************************************************************
!!
self._finalize_license_expression()
Traceback (most recent call last):
File "<string>", line 11, in <module>
File "/home/daniel/exp/blt/.venv/lib/python3.12/site-packages/setuptools/build_meta.py", line 435, in build_wheel
return _build(['bdist_wheel', '--dist-info-dir', str(metadata_directory)])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/daniel/exp/blt/.venv/lib/python3.12/site-packages/setuptools/build_meta.py", line 423, in _build
return self._build_with_temp_dir(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/daniel/exp/blt/.venv/lib/python3.12/site-packages/setuptools/build_meta.py", line 404, in _build_with_temp_dir
self.run_setup()
File "/home/daniel/exp/blt/.venv/lib/python3.12/site-packages/setuptools/build_meta.py", line 512, in run_setup
super().run_setup(setup_script=setup_script)
File "/home/daniel/exp/blt/.venv/lib/python3.12/site-packages/setuptools/build_meta.py", line 317, in run_setup
exec(code, locals())
File "<string>", line 680, in <module>
File "/home/daniel/exp/blt/.venv/lib/python3.12/site-packages/setuptools/__init__.py", line 115, in setup
return distutils.core.setup(**attrs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/daniel/exp/blt/.venv/lib/python3.12/site-packages/setuptools/_distutils/core.py", line 186, in setup
return run_commands(dist)
^^^^^^^^^^^^^^^^^^
File "/home/daniel/exp/blt/.venv/lib/python3.12/site-packages/setuptools/_distutils/core.py", line 202, in run_commands
dist.run_commands()
File "/home/daniel/exp/blt/.venv/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1002, in run_commands
self.run_command(cmd)
File "/home/daniel/exp/blt/.venv/lib/python3.12/site-packages/setuptools/dist.py", line 1102, in run_command
super().run_command(command)
File "/home/daniel/exp/blt/.venv/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
cmd_obj.run()
File "/home/daniel/exp/blt/.venv/lib/python3.12/site-packages/setuptools/command/bdist_wheel.py", line 370, in run
self.run_command("build")
File "/home/daniel/exp/blt/.venv/lib/python3.12/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
self.distribution.run_command(command)
File "/home/daniel/exp/blt/.venv/lib/python3.12/site-packages/setuptools/dist.py", line 1102, in run_command
super().run_command(command)
File "/home/daniel/exp/blt/.venv/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
cmd_obj.run()
File "/home/daniel/exp/blt/.venv/lib/python3.12/site-packages/setuptools/_distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/home/daniel/exp/blt/.venv/lib/python3.12/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
self.distribution.run_command(command)
File "/home/daniel/exp/blt/.venv/lib/python3.12/site-packages/setuptools/dist.py", line 1102, in run_command
super().run_command(command)
File "/home/daniel/exp/blt/.venv/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
cmd_obj.run()
File "/home/daniel/exp/blt/.venv/lib/python3.12/site-packages/setuptools/command/build_ext.py", line 96, in run
_build_ext.run(self)
File "/home/daniel/exp/blt/.venv/lib/python3.12/site-packages/setuptools/_distutils/command/build_ext.py", line 368, in run
self.build_extensions()
File "<string>", line 637, in build_extensions
File "/home/daniel/exp/blt/.venv/lib/python3.12/site-packages/torch/utils/cpp_extension.py", line 552, in build_extensions
_check_cuda_version(compiler_name, compiler_version)
File "/home/daniel/exp/blt/.venv/lib/python3.12/site-packages/torch/utils/cpp_extension.py", line 447, in _check_cuda_version
raise RuntimeError(CUDA_MISMATCH_MESSAGE.format(cuda_str_version, torch.version.cuda))
RuntimeError:
The detected CUDA version (13.1) mismatches the version that was used to compile
PyTorch (12.1). Please make sure to use the same CUDA versions.
hint: This usually indicates a problem with the package or the build environment.
I have error
Details: