First commit

This commit is contained in:
2025-08-05 19:02:46 +08:00
parent 9efe891f99
commit 99fb9f5cb0
1412 changed files with 203615 additions and 0 deletions

View File

@@ -0,0 +1 @@
pip

View File

@@ -0,0 +1,35 @@
From xFormers:
Copyright (c) Facebook, Inc. and its affiliates
===
BSD 3-Clause License
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the names of Facebook, Deepmind Technologies, NYU, NEC Laboratories America
and IDIAP Research Institute nor the names of its contributors may be
used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

View File

@@ -0,0 +1,21 @@
Metadata-Version: 2.1
Name: xformers
Version: 0.0.22+corex.4.1.2
Summary: XFormers: A collection of composable Transformer building blocks.
Home-page: https://facebookresearch.github.io/xformers/
Author: Facebook AI Research
Author-email: oncall+xformers@xmail.facebook.com
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: License :: OSI Approved :: BSD License
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: torch>=1.12
Requires-Dist: numpy
XFormers: A collection of composable Transformer building blocks.XFormers aims at being able to reproduce most architectures in the Transformer-family SOTA,defined as compatible and combined building blocks as opposed to monolithic models

View File

@@ -0,0 +1,363 @@
xformers-0.0.22+corex.4.1.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
xformers-0.0.22+corex.4.1.2.dist-info/LICENSE,sha256=iwaVhtHd3wMc1GkkT2Y_GzmnThI1eC5iVcJJQ-ACt-o,1610
xformers-0.0.22+corex.4.1.2.dist-info/METADATA,sha256=fTmXl3kZ0VQI_7QR-U9dx0ES647Q0KZLVfJanihmlwk,1017
xformers-0.0.22+corex.4.1.2.dist-info/RECORD,,
xformers-0.0.22+corex.4.1.2.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
xformers-0.0.22+corex.4.1.2.dist-info/WHEEL,sha256=jkyzK-PMDGe6NpviSR1tpgon24csQEXDXqxhDgOHeYM,105
xformers-0.0.22+corex.4.1.2.dist-info/direct_url.json,sha256=svOh1m0vzTEhcbA3XTXraZREXNRvU_UWMLUqCS4R57Y,287
xformers-0.0.22+corex.4.1.2.dist-info/top_level.txt,sha256=4Px1VcGhKk0j3XhKXjA8HtTm6EQOb0hazeJ5nQsNlKk,9
xformers/_C.so,sha256=LYl7l0RtMmGbnj8bT0Ator75GYQNUqZzHhv1ptVvrc4,4601048
xformers/_C_flashattention.so,sha256=wZ9qztIaJz4LZaeDLygaWGtRD_2lqp6v2na_udk8rNk,15603472
xformers/__init__.py,sha256=zy8xg8uRhpu-EnSJhetKTsdDO2w-KlErxq2EB6TT-ec,1402
xformers/__pycache__/__init__.cpython-310.pyc,,
xformers/__pycache__/_cpp_lib.cpython-310.pyc,,
xformers/__pycache__/_deprecation_warning.cpython-310.pyc,,
xformers/__pycache__/checkpoint.cpython-310.pyc,,
xformers/__pycache__/info.cpython-310.pyc,,
xformers/__pycache__/test.cpython-310.pyc,,
xformers/__pycache__/utils.cpython-310.pyc,,
xformers/__pycache__/version.cpython-310.pyc,,
xformers/_cpp_lib.py,sha256=OlWl4d6dAzFdacL9Yy3-8JCX7jGc6iEs-2IU3-Z8-cc,4592
xformers/_deprecation_warning.py,sha256=a2-JfNsT7EGLG5ZFarz7GTdnMe6EA3cli4BNfr3Wtog,456
xformers/_flash_attn/__init__.py,sha256=zS-gWdX4IxFM25nuBGkPOUh9g3APKuG3t443yPojQt0,442
xformers/_flash_attn/__pycache__/__init__.cpython-310.pyc,,
xformers/_flash_attn/__pycache__/bert_padding.cpython-310.pyc,,
xformers/_flash_attn/__pycache__/flash_attn_interface.cpython-310.pyc,,
xformers/_flash_attn/__pycache__/flash_attn_triton.cpython-310.pyc,,
xformers/_flash_attn/__pycache__/flash_attn_triton_og.cpython-310.pyc,,
xformers/_flash_attn/__pycache__/flash_blocksparse_attention.cpython-310.pyc,,
xformers/_flash_attn/__pycache__/flash_blocksparse_attn_interface.cpython-310.pyc,,
xformers/_flash_attn/__pycache__/fused_softmax.cpython-310.pyc,,
xformers/_flash_attn/bert_padding.py,sha256=BQOzn0hGBKdxAaJF8DGE1Z-RTiL_vfvtwYZodkUn9Po,5898
xformers/_flash_attn/flash_attn_interface.py,sha256=wyrdPFEcSpq-f8vcQKTCJfX9xCubNaU1SgwVTaI2pyY,57278
xformers/_flash_attn/flash_attn_triton.py,sha256=8dGUEA_MPBYwJSGCVVR1UWsIxEreiGtuXKf1sfuonR0,38148
xformers/_flash_attn/flash_attn_triton_og.py,sha256=YK6eAKdIjUu8qrs17KVtXEBGpkUBCS7W8jqZXIRmO24,10593
xformers/_flash_attn/flash_blocksparse_attention.py,sha256=rpGkY5gyc91-j_WlX32cySJsOA7IIRno6yo1LPYTtwU,6819
xformers/_flash_attn/flash_blocksparse_attn_interface.py,sha256=BNmjVPk_DegsNRF0FjRam5K4aMdqtJpKtNrp9oTZXQI,7036
xformers/_flash_attn/fused_softmax.py,sha256=qn8cNitRkNp0sybbMIG6Vr2qNthVhgiwYH6KamVvx9o,7902
xformers/_flash_attn/layers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
xformers/_flash_attn/layers/__pycache__/__init__.cpython-310.pyc,,
xformers/_flash_attn/layers/__pycache__/patch_embed.cpython-310.pyc,,
xformers/_flash_attn/layers/__pycache__/rotary.cpython-310.pyc,,
xformers/_flash_attn/layers/patch_embed.py,sha256=To1s8Y1v-PodYQTeDe6V9bSS6-YmMpLv21Qc2e41MS0,2039
xformers/_flash_attn/layers/rotary.py,sha256=gAfh-ADlroxyR86Mbe6o8JyPLh8M9KDy6j6SvfJSuzY,15657
xformers/_flash_attn/losses/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
xformers/_flash_attn/losses/__pycache__/__init__.cpython-310.pyc,,
xformers/_flash_attn/losses/__pycache__/cross_entropy.cpython-310.pyc,,
xformers/_flash_attn/losses/cross_entropy.py,sha256=_wBa5izjAGVilYzhA66FIKyC9L9vkI_rYXNWj5DrCW4,6697
xformers/_flash_attn/models/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
xformers/_flash_attn/models/__pycache__/__init__.cpython-310.pyc,,
xformers/_flash_attn/models/__pycache__/bert.cpython-310.pyc,,
xformers/_flash_attn/models/__pycache__/falcon.cpython-310.pyc,,
xformers/_flash_attn/models/__pycache__/gpt.cpython-310.pyc,,
xformers/_flash_attn/models/__pycache__/gpt_neox.cpython-310.pyc,,
xformers/_flash_attn/models/__pycache__/gptj.cpython-310.pyc,,
xformers/_flash_attn/models/__pycache__/llama.cpython-310.pyc,,
xformers/_flash_attn/models/__pycache__/opt.cpython-310.pyc,,
xformers/_flash_attn/models/__pycache__/vit.cpython-310.pyc,,
xformers/_flash_attn/models/bert.py,sha256=u3_DEPvdANnr5BuCMlYA12-PU7dVsiz9GCZs85ofS0g,26979
xformers/_flash_attn/models/falcon.py,sha256=PYGFSEvN3Pev4wq3dFX2bsIDyD4OLisi4_YSYcDnQoY,5940
xformers/_flash_attn/models/gpt.py,sha256=xjDh9V_QUU-uF087EmultEkjKwxt8KTpvJCLXugR0EI,40471
xformers/_flash_attn/models/gpt_neox.py,sha256=krpBeWnG2jwj9tEBwsqONILbcRV16K2KfZlhvFbNnFw,5025
xformers/_flash_attn/models/gptj.py,sha256=8nk3LUIwWXaj9IqcEznhxZIrHvbO4L78wvx-H5F2dbg,4365
xformers/_flash_attn/models/llama.py,sha256=f_ZyXFlGvBRwnY8dNUjnJ25XjKnUlO2pfs6b9zqSYN0,5761
xformers/_flash_attn/models/opt.py,sha256=fS2Ij55wl3YHLJMJs9KS_7IgAd_7uLLrRpd2nnxlfHw,5130
xformers/_flash_attn/models/vit.py,sha256=HdbPeiPxMm-GKdRXbzsbIw_kY4-KcaAq7leIjx8LRgs,13621
xformers/_flash_attn/modules/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
xformers/_flash_attn/modules/__pycache__/__init__.cpython-310.pyc,,
xformers/_flash_attn/modules/__pycache__/block.cpython-310.pyc,,
xformers/_flash_attn/modules/__pycache__/embedding.cpython-310.pyc,,
xformers/_flash_attn/modules/__pycache__/mha.cpython-310.pyc,,
xformers/_flash_attn/modules/__pycache__/mlp.cpython-310.pyc,,
xformers/_flash_attn/modules/block.py,sha256=2f-FzDwlHwOIO8weguKUVPOZWuoR28HGF9KgdfJK6i0,16615
xformers/_flash_attn/modules/embedding.py,sha256=0jKUwCGmTj5QTrxDW4WtkEMJOWMR38bIhM2m8d095k4,8620
xformers/_flash_attn/modules/mha.py,sha256=H8dZNfMOwEyEUvh7RpRQcOouFYD9jbESPMnojum36sw,37920
xformers/_flash_attn/modules/mlp.py,sha256=qFk2AUaqfFhoSR6KDxtw9THsvbYvHCCvbJj-sz_T4c0,3596
xformers/_flash_attn/ops/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
xformers/_flash_attn/ops/__pycache__/__init__.cpython-310.pyc,,
xformers/_flash_attn/ops/__pycache__/activations.cpython-310.pyc,,
xformers/_flash_attn/ops/__pycache__/fused_dense.cpython-310.pyc,,
xformers/_flash_attn/ops/__pycache__/layer_norm.cpython-310.pyc,,
xformers/_flash_attn/ops/__pycache__/rms_norm.cpython-310.pyc,,
xformers/_flash_attn/ops/activations.py,sha256=nJAeKTW8GMqruDbLViQtpAUyGGuTgjao1Hz-j1D60dc,3002
xformers/_flash_attn/ops/fused_dense.py,sha256=4IGbm3acZEF7Ale4xoTp9gGizRZKaIhEV0sF1X-xuYU,26087
xformers/_flash_attn/ops/layer_norm.py,sha256=J_EIoi1wcTSUsFC2lhD7y4Tf9yd4YlgbvChh8HXLFGg,19306
xformers/_flash_attn/ops/rms_norm.py,sha256=6w7dJ96WLRHyGwRWdACEg3rhJKZ18o_XitpSspDAepA,3672
xformers/_flash_attn/utils/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
xformers/_flash_attn/utils/__pycache__/__init__.cpython-310.pyc,,
xformers/_flash_attn/utils/__pycache__/benchmark.cpython-310.pyc,,
xformers/_flash_attn/utils/__pycache__/distributed.cpython-310.pyc,,
xformers/_flash_attn/utils/__pycache__/generation.cpython-310.pyc,,
xformers/_flash_attn/utils/__pycache__/pretrained.cpython-310.pyc,,
xformers/_flash_attn/utils/benchmark.py,sha256=52C9sDyjBsdw8iUWP0wqVFsuWpB7DZqkGECtibQaezA,5909
xformers/_flash_attn/utils/distributed.py,sha256=d3Uc_h4gQO7I-LimfexsXfIyS8i_jRIPMkC1nyI1SQ8,5545
xformers/_flash_attn/utils/generation.py,sha256=Y4ezDnl63zHqcwB6OXUxKbTJ3CuzZJpgNEsp2Z1SlLM,14105
xformers/_flash_attn/utils/pretrained.py,sha256=aPWK8RLD3Wh4JCHgEZlYNFhYP69HtS3Og67xO2BS_ZA,1824
xformers/benchmarks/LRA/__init__.py,sha256=BBoPvMfJjZ0Fi25JCRS8sPYUfLbHneLncV3JeGDIGHg,198
xformers/benchmarks/LRA/__pycache__/__init__.cpython-310.pyc,,
xformers/benchmarks/LRA/__pycache__/batch_fetch_results.cpython-310.pyc,,
xformers/benchmarks/LRA/__pycache__/batch_submit.cpython-310.pyc,,
xformers/benchmarks/LRA/__pycache__/run_grid_search.cpython-310.pyc,,
xformers/benchmarks/LRA/__pycache__/run_tasks.cpython-310.pyc,,
xformers/benchmarks/LRA/__pycache__/run_with_submitit.cpython-310.pyc,,
xformers/benchmarks/LRA/batch_fetch_results.py,sha256=QsTgzFU45VP636TPiewnVCKD57bOR_YkjZq2KjMLzqc,3508
xformers/benchmarks/LRA/batch_submit.py,sha256=7BgzEgSCJNN4vaQ8m-hEY2x5DxSkaPzp_Jorr2fS5p4,1685
xformers/benchmarks/LRA/code/__init__.py,sha256=BBoPvMfJjZ0Fi25JCRS8sPYUfLbHneLncV3JeGDIGHg,198
xformers/benchmarks/LRA/code/__pycache__/__init__.cpython-310.pyc,,
xformers/benchmarks/LRA/code/__pycache__/dataset.cpython-310.pyc,,
xformers/benchmarks/LRA/code/__pycache__/model_wrapper.cpython-310.pyc,,
xformers/benchmarks/LRA/code/dataset.py,sha256=6iMOhcM8rY75Ub_t3fopBxGjo1zCWwSIRAC3eHqAsIs,1403
xformers/benchmarks/LRA/code/model_wrapper.py,sha256=18YKbVAASeoaGZqhM-Ps3scvblLbVoImHWKJqY7CQjw,9777
xformers/benchmarks/LRA/run_grid_search.py,sha256=yLhNnQv4HDbEdQVApCdJiZzFes9VeGZjPOafHAaZ5Ew,5327
xformers/benchmarks/LRA/run_tasks.py,sha256=EK8MfMPa5hMRTJIW3EwMUtZj_dfrTkxlGa0tnIMLyx4,9230
xformers/benchmarks/LRA/run_with_submitit.py,sha256=WUtQJLYWnVVcp6mbmBQuqiA3pdvayEpZzqEpW5FZRz0,4612
xformers/benchmarks/__init__.py,sha256=BBoPvMfJjZ0Fi25JCRS8sPYUfLbHneLncV3JeGDIGHg,198
xformers/benchmarks/__pycache__/__init__.cpython-310.pyc,,
xformers/benchmarks/__pycache__/benchmark_attn_decoding.cpython-310.pyc,,
xformers/benchmarks/__pycache__/benchmark_blocksparse_transformers.cpython-310.pyc,,
xformers/benchmarks/__pycache__/benchmark_causal_blocksparse.cpython-310.pyc,,
xformers/benchmarks/__pycache__/benchmark_core.cpython-310.pyc,,
xformers/benchmarks/__pycache__/benchmark_indexing.cpython-310.pyc,,
xformers/benchmarks/__pycache__/benchmark_mem_eff_attention.cpython-310.pyc,,
xformers/benchmarks/__pycache__/benchmark_mem_eff_attn_decoder.cpython-310.pyc,,
xformers/benchmarks/__pycache__/benchmark_mlp.cpython-310.pyc,,
xformers/benchmarks/__pycache__/benchmark_multi_head_dispatch.cpython-310.pyc,,
xformers/benchmarks/__pycache__/benchmark_nystrom_utils.cpython-310.pyc,,
xformers/benchmarks/__pycache__/benchmark_revnet.cpython-310.pyc,,
xformers/benchmarks/__pycache__/benchmark_sddmm.cpython-310.pyc,,
xformers/benchmarks/__pycache__/benchmark_swiglu.cpython-310.pyc,,
xformers/benchmarks/__pycache__/benchmark_transformer.cpython-310.pyc,,
xformers/benchmarks/__pycache__/benchmark_triton_blocksparse.cpython-310.pyc,,
xformers/benchmarks/__pycache__/benchmark_triton_dropout.cpython-310.pyc,,
xformers/benchmarks/__pycache__/benchmark_triton_fused_linear.cpython-310.pyc,,
xformers/benchmarks/__pycache__/benchmark_triton_layernorm.cpython-310.pyc,,
xformers/benchmarks/__pycache__/benchmark_triton_softmax.cpython-310.pyc,,
xformers/benchmarks/__pycache__/benchmark_triton_stride_sum.cpython-310.pyc,,
xformers/benchmarks/__pycache__/utils.cpython-310.pyc,,
xformers/benchmarks/benchmark_attn_decoding.py,sha256=0VhKGyWE7mmDhuwi_Q0LZoBOvys2GIUhrkRW6B2qrd8,4489
xformers/benchmarks/benchmark_blocksparse_transformers.py,sha256=EW_Nvjn2v6ILwMRpfa4qt8LqfgMwwlri4ZP0DtITGjY,37484
xformers/benchmarks/benchmark_causal_blocksparse.py,sha256=TjTib239LH9RFkseuV_Ks0lUtAiSi8OlMgI27bXPLcw,4885
xformers/benchmarks/benchmark_core.py,sha256=nH9mlneAh1bk2rXtqvPttiUL2BwnSmw7SAh4VKRJaP4,8527
xformers/benchmarks/benchmark_indexing.py,sha256=y5xzpoZrgtujWZ9HMmLCNv9MwKhC-LYFS6Tw3Ns5dbE,6921
xformers/benchmarks/benchmark_mem_eff_attention.py,sha256=XWfw19UyMGscAuFLDru9NS1uUgrlBLH7eAWII0Pkn4w,8966
xformers/benchmarks/benchmark_mem_eff_attn_decoder.py,sha256=3gfOP1xpEDryMXPb5kPjZrIaSikExMlrEGQmPSkmhNw,5102
xformers/benchmarks/benchmark_mlp.py,sha256=-3cvmgWAqPGEMpU6hUzffxmg7uDBxeJs6VRENHNw7tI,4199
xformers/benchmarks/benchmark_multi_head_dispatch.py,sha256=1ZAnVLx9rIRzRxgOx50tSdGZSHveH-n4aTU7wjJnlUc,3365
xformers/benchmarks/benchmark_nystrom_utils.py,sha256=vJnyXhAmZOd4N_H4g8ZRxRsQgEwjTQX-jRGoBTdTuqk,3174
xformers/benchmarks/benchmark_revnet.py,sha256=qG7SxXpoJ-bi5cajWukyft7qVprmVfqqtx9PRQqIdI8,2671
xformers/benchmarks/benchmark_sddmm.py,sha256=zX8Ytv2EzTezjGUlb74T24QiGIxfMtD3A8NQL3NJDeo,3658
xformers/benchmarks/benchmark_swiglu.py,sha256=J_bopnCezQck4ohtWXBErSTQNStkbuSiMmRqCHPrYXo,4181
xformers/benchmarks/benchmark_transformer.py,sha256=qcM64c4xHA97fcUoz_s4itWhyAjlxPAcv0Q6OtzX6ew,4385
xformers/benchmarks/benchmark_triton_blocksparse.py,sha256=TaDxcc9GTRnOnJNe4EkItvNwWG9amgK1AxPQD9i2Zbg,5099
xformers/benchmarks/benchmark_triton_dropout.py,sha256=BiuyT-UJ3h-i35g2uCcjzqxuOBFj3XgXeqpnQ8biJLs,3477
xformers/benchmarks/benchmark_triton_fused_linear.py,sha256=Bd7NDc4APpEit0_WLxtjw9_I3qeT-evotEcFMCnX6y8,5639
xformers/benchmarks/benchmark_triton_layernorm.py,sha256=8ZxQ6FpIyddRCBak6q9QznLjLVYmpUGS511q9YfPa9w,2683
xformers/benchmarks/benchmark_triton_softmax.py,sha256=OpgYre8x-BbbxLiuk6RGi3EUo2pDrO7EjLM61THa0RE,2182
xformers/benchmarks/benchmark_triton_stride_sum.py,sha256=GQbaltBoxR-OW4tJ-l-nosO83buVTxQkMjPomXGUmw4,1823
xformers/benchmarks/utils.py,sha256=Df9__YGAsCljtpYe-93_4D745UMHe-PZmi09gz70UBw,21722
xformers/checkpoint.py,sha256=Inroxy2JZwC-KKDoG2ZDGJ6hlHEBKwqJ1GY9c6t3AOU,9403
xformers/components/__init__.py,sha256=TsGNaORppkTOq5fhl7ndjY1KseTQ4v3tQ6cIxRzdndk,3173
xformers/components/__pycache__/__init__.cpython-310.pyc,,
xformers/components/__pycache__/activations.cpython-310.pyc,,
xformers/components/__pycache__/input_projection.cpython-310.pyc,,
xformers/components/__pycache__/multi_head_dispatch.cpython-310.pyc,,
xformers/components/__pycache__/patch_embedding.cpython-310.pyc,,
xformers/components/__pycache__/residual.cpython-310.pyc,,
xformers/components/__pycache__/reversible.cpython-310.pyc,,
xformers/components/__pycache__/simplicial_embedding.cpython-310.pyc,,
xformers/components/activations.py,sha256=GcWgrvnOLsFjqK_Vw1Yx6UAMSCS_-Ntn-rGnwfaQjjE,1837
xformers/components/attention/__init__.py,sha256=YsokN3HCoH15zR2vanKpgVrOhSUvdthwiP4l9woUGlw,3983
xformers/components/attention/__pycache__/__init__.cpython-310.pyc,,
xformers/components/attention/__pycache__/_sputnik_sparse.cpython-310.pyc,,
xformers/components/attention/__pycache__/attention_mask.cpython-310.pyc,,
xformers/components/attention/__pycache__/attention_patterns.cpython-310.pyc,,
xformers/components/attention/__pycache__/base.cpython-310.pyc,,
xformers/components/attention/__pycache__/blocksparse.cpython-310.pyc,,
xformers/components/attention/__pycache__/compositional.cpython-310.pyc,,
xformers/components/attention/__pycache__/core.cpython-310.pyc,,
xformers/components/attention/__pycache__/favor.cpython-310.pyc,,
xformers/components/attention/__pycache__/fourier_mix.cpython-310.pyc,,
xformers/components/attention/__pycache__/global_tokens.cpython-310.pyc,,
xformers/components/attention/__pycache__/lambda_layer.cpython-310.pyc,,
xformers/components/attention/__pycache__/linformer.cpython-310.pyc,,
xformers/components/attention/__pycache__/local.cpython-310.pyc,,
xformers/components/attention/__pycache__/nystrom.cpython-310.pyc,,
xformers/components/attention/__pycache__/ortho.cpython-310.pyc,,
xformers/components/attention/__pycache__/pooling.cpython-310.pyc,,
xformers/components/attention/__pycache__/random.cpython-310.pyc,,
xformers/components/attention/__pycache__/scaled_dot_product.cpython-310.pyc,,
xformers/components/attention/__pycache__/sparsity_config.cpython-310.pyc,,
xformers/components/attention/__pycache__/utils.cpython-310.pyc,,
xformers/components/attention/__pycache__/visual.cpython-310.pyc,,
xformers/components/attention/_sputnik_sparse.py,sha256=bibk2S-Coatt45gO9fzLTaAgUMKXbRi5U0eR_-QAbnw,3164
xformers/components/attention/attention_mask.py,sha256=Y0zyM5JDnFzfE0TGPx4BxEeQlqIPX-XnZpO_lskQn4w,4585
xformers/components/attention/attention_patterns.py,sha256=mZ-s8R-DS6XrOP_-ExZZku7XWVKUOEVfUdHpB9D5kek,9945
xformers/components/attention/base.py,sha256=bO9JlE9Kyl7UkZEAhFy7vdIvVwmq5ObAUb7sOkpQ2o8,3209
xformers/components/attention/blocksparse.py,sha256=R61zSk1x1hejwEXBDRraoByDwVo2Sib6oUSuvLvO_E0,6725
xformers/components/attention/compositional.py,sha256=H1prPE_o3Ymd_HbxBnjNWnz7vzYzA_9L5zgixpyWAlM,12954
xformers/components/attention/core.py,sha256=QylojyuoHVyMRMCRAY-Twj_znR8dN64JTmWwDKNxKek,10782
xformers/components/attention/favor.py,sha256=2IHlocaKOtgD1IIN1fGAcJsFkHqB02l1LQQBH1et6WE,6191
xformers/components/attention/feature_maps/__init__.py,sha256=YT-iC15A-WTj9uy6etXp6tWNBDo3tolDjGDc-DYmzvA,592
xformers/components/attention/feature_maps/__pycache__/__init__.cpython-310.pyc,,
xformers/components/attention/feature_maps/__pycache__/base.cpython-310.pyc,,
xformers/components/attention/feature_maps/__pycache__/softmax.cpython-310.pyc,,
xformers/components/attention/feature_maps/base.py,sha256=u4jzwUZludL_mFLYL6SzGFUFJGKkbHWYKE9iO5BzFzA,1672
xformers/components/attention/feature_maps/softmax.py,sha256=tpI2yz8wk1fC1mv9zCHQpvc54ozSQTGJVBA37pvufqE,10606
xformers/components/attention/fourier_mix.py,sha256=2HIZ0P7lWEPOgt4vGit9Ouc250wVOQES9kV_Y09rfoU,1181
xformers/components/attention/global_tokens.py,sha256=JkN_jrNesrgjd6G_JzFdokGZLEYKDTnYHHc5IOmzYAw,4091
xformers/components/attention/lambda_layer.py,sha256=a15tl5a9VMi1NaKCrEps2-Tb46RaA0R_M6L8zAA0YiI,2814
xformers/components/attention/linformer.py,sha256=U-lqxbOdbx3CXnX7swpUvYaZXKJUNrGxJT4_jiyNH1c,2491
xformers/components/attention/local.py,sha256=MDUq0UDzP4NpUxJZ5gOtPeLT0bRcE6vsA3iMnylqg7g,3815
xformers/components/attention/nystrom.py,sha256=Za5veGImsv9j-rnA0fAHd61TGyNnfdY6I1O4AKWgje0,11405
xformers/components/attention/ortho.py,sha256=2FWSaeqZ5m3QdyL_-BYZtNNXSL4xQVo9LXLN0si7bOQ,12124
xformers/components/attention/pooling.py,sha256=-KGQxK9gSPxILByF_OsEaQfJqLr9GwbwjcgbYXDmOwM,2490
xformers/components/attention/random.py,sha256=0bcvaYreWLNeW3bA3fvuJXIZINxXW0hqw4hsFauQ--M,4131
xformers/components/attention/scaled_dot_product.py,sha256=vUcRVzQT3ol6hIqrTcCudlaCru1W1ZcZgjaTIkl7Lr4,4504
xformers/components/attention/sparsity_config.py,sha256=lZLGeKVcqnKVGKqkjE5Av2yGIHB5zZvU9IwrR3UrvZo,41608
xformers/components/attention/utils.py,sha256=04aEVvDG9LjzD9NfsQ3Kj-kZSnMFCppCFrJx6NPoV8g,3803
xformers/components/attention/visual.py,sha256=EiMRHtf10q7EnwQF_gKdXCp-BsMHj0yHeDCC6SKFx2Q,2929
xformers/components/feedforward/__init__.py,sha256=F0BzT32-YfREtcAes9gigsnsqB_-g2W04agpAZGrX-k,2556
xformers/components/feedforward/__pycache__/__init__.cpython-310.pyc,,
xformers/components/feedforward/__pycache__/base.cpython-310.pyc,,
xformers/components/feedforward/__pycache__/conv_mlp.cpython-310.pyc,,
xformers/components/feedforward/__pycache__/fused_mlp.cpython-310.pyc,,
xformers/components/feedforward/__pycache__/mixture_of_experts.cpython-310.pyc,,
xformers/components/feedforward/__pycache__/mlp.cpython-310.pyc,,
xformers/components/feedforward/base.py,sha256=eErhev0_tkEATf_6SUjbJa9rK3PMfTEQSa2VSkeIAtM,1498
xformers/components/feedforward/conv_mlp.py,sha256=iZwK8xy8FN9KhqXde8WcbNitoEDA4ertlYo6E1ua6cE,3011
xformers/components/feedforward/fused_mlp.py,sha256=JRJOFKC-cDmCmZ0dJz_uLd4yIEHz_C4yMMVP6VPmIjs,2579
xformers/components/feedforward/mixture_of_experts.py,sha256=Zci7y55TvQRGpmARVzsj7db8Y-xs1NVPioXP3nEkhr0,5343
xformers/components/feedforward/mlp.py,sha256=u5z2uYfgyddrz4o-xdylqyNo8onRg34CGacRGtkCsAQ,1308
xformers/components/input_projection.py,sha256=p1iBJYRxvn95deoBBDafcEO9XvfyouahZHadoTGfn9U,3024
xformers/components/multi_head_dispatch.py,sha256=Wc1sB6cO9LM0N2nHhq2C4rYYT3jYPhweK_DmyiWB5Zk,10169
xformers/components/patch_embedding.py,sha256=TFRCB6L41cUJAe6egBYGeT5l138E-d1prVEYIeDNg9A,2269
xformers/components/positional_embedding/__init__.py,sha256=sN-9Mk3SeY8snW70vqSedHYqmAwzi5hZjcOfHFNPJos,2755
xformers/components/positional_embedding/__pycache__/__init__.cpython-310.pyc,,
xformers/components/positional_embedding/__pycache__/base.cpython-310.pyc,,
xformers/components/positional_embedding/__pycache__/param.cpython-310.pyc,,
xformers/components/positional_embedding/__pycache__/rotary.cpython-310.pyc,,
xformers/components/positional_embedding/__pycache__/sine.cpython-310.pyc,,
xformers/components/positional_embedding/__pycache__/vocab.cpython-310.pyc,,
xformers/components/positional_embedding/base.py,sha256=EUNGSNKYqRnr0za8TsfkSXTHW1Jkq_EZPf71ERhD4RA,972
xformers/components/positional_embedding/param.py,sha256=mvvt_ZKrFL9ZogeuXO8RxFlKGIiaLBF1YE-XcwiZRfg,1544
xformers/components/positional_embedding/rotary.py,sha256=_mYWMVhwNUdl62aMfrTOfY2W8P8fjqjXLcbrwB-aLEo,3274
xformers/components/positional_embedding/sine.py,sha256=kOeakSCWG4KcI05C5Qouh9fpBHIunEI_-8EGDD-U_g8,1365
xformers/components/positional_embedding/vocab.py,sha256=T-kvJyuU5HpB98_zuLUm2NLfhYsjW8zNnTCUqXhKi_4,1768
xformers/components/residual.py,sha256=vte37ZjxEsqRZP55jYASM2aAW3EJUzjfRBnqPHhcJ7g,6125
xformers/components/reversible.py,sha256=FnqbmAKiYbywxe1gyKvALUEvnhIggvVPWQp2hm0txIA,5260
xformers/components/simplicial_embedding.py,sha256=G1RL4pNvZfCJ0iL3boao_V-KycCJUEjSClgoRvAZdLA,2323
xformers/cpp_lib.json,sha256=Dy1tn61dm-CVYtEW5gKgzzjnDe3iwxBux_F7mgcqwKA,277
xformers/factory/__init__.py,sha256=4DY_EmTQiTJLO1Ttk8H7cVNx92e6ZuFm8kW9E5Xod0A,617
xformers/factory/__pycache__/__init__.cpython-310.pyc,,
xformers/factory/__pycache__/block_configs.cpython-310.pyc,,
xformers/factory/__pycache__/block_factory.cpython-310.pyc,,
xformers/factory/__pycache__/hydra_helper.cpython-310.pyc,,
xformers/factory/__pycache__/model_factory.cpython-310.pyc,,
xformers/factory/__pycache__/weight_init.cpython-310.pyc,,
xformers/factory/block_configs.py,sha256=Cy_lI_lDp8yfqnRxLrNpszGU1UzUljuw-1bIdNEgEpY,8175
xformers/factory/block_factory.py,sha256=i6VSVQoku9qShZmdosawlLFyKCrrYEmP81ujGP9Fflc,12960
xformers/factory/hydra_helper.py,sha256=5bP3myNgAai_J_Se69wVSkE1C5HGE2HZU_TW2xstgCA,1312
xformers/factory/model_factory.py,sha256=1S4l9G-LHJXMokNOisd7u654xYQ8SrlvEKnz9Ye-fXw,11941
xformers/factory/weight_init.py,sha256=DUZBhDIbkbtdk4GYzqp-Xu-yXjvWFueD3fOx4OhvqTE,9988
xformers/helpers/__init__.py,sha256=3zcfxEo1NykSJOddz1xp2I_ftiTsyaT0xPe-zpRZP3c,263
xformers/helpers/__pycache__/__init__.cpython-310.pyc,,
xformers/helpers/__pycache__/hierarchical_configs.cpython-310.pyc,,
xformers/helpers/__pycache__/test_utils.cpython-310.pyc,,
xformers/helpers/__pycache__/timm_sparse_attention.cpython-310.pyc,,
xformers/helpers/hierarchical_configs.py,sha256=sWNlYaxOI905dszrRlD8NNoj-gvXgtQWpygMyeZKsYM,3924
xformers/helpers/test_utils.py,sha256=OMD0494dmlWHmU-xH-l7ssRimZkufofxrbeZj0qsly0,800
xformers/helpers/timm_sparse_attention.py,sha256=E22N74lKwmAkwRX1SI4SZEpvxgBN1ZeJIYoVLvHnmro,1528
xformers/info.py,sha256=nyZZsnPPt3NYbnlTUqX_Ua1_McvGePDz_5RBGqvBXSo,2442
xformers/ops/__init__.py,sha256=ekHzhR4eKZCR39RbdSRXEnM4IBJh8a9g0jRXIReEkvI,2573
xformers/ops/__pycache__/__init__.cpython-310.pyc,,
xformers/ops/__pycache__/common.cpython-310.pyc,,
xformers/ops/__pycache__/indexing.cpython-310.pyc,,
xformers/ops/__pycache__/rmsnorm.cpython-310.pyc,,
xformers/ops/__pycache__/rope_padded.cpython-310.pyc,,
xformers/ops/__pycache__/swiglu_op.cpython-310.pyc,,
xformers/ops/__pycache__/unbind.cpython-310.pyc,,
xformers/ops/common.py,sha256=z7MUx2jnGiAfX1wlZ0LMJOeVZ-niN5RvUbJyQUo77jw,3752
xformers/ops/fmha/__init__.py,sha256=9JD1-A9zTv9ml3c6pKXmxam6QwNoug77XJBloA-ZpwE,16319
xformers/ops/fmha/__pycache__/__init__.cpython-310.pyc,,
xformers/ops/fmha/__pycache__/attn_bias.cpython-310.pyc,,
xformers/ops/fmha/__pycache__/common.cpython-310.pyc,,
xformers/ops/fmha/__pycache__/cutlass.cpython-310.pyc,,
xformers/ops/fmha/__pycache__/decoder.cpython-310.pyc,,
xformers/ops/fmha/__pycache__/dispatch.cpython-310.pyc,,
xformers/ops/fmha/__pycache__/flash.cpython-310.pyc,,
xformers/ops/fmha/__pycache__/small_k.cpython-310.pyc,,
xformers/ops/fmha/__pycache__/triton.cpython-310.pyc,,
xformers/ops/fmha/__pycache__/triton_splitk.cpython-310.pyc,,
xformers/ops/fmha/attn_bias.py,sha256=eNnm33ejYy8F_f2nGmWaKBMD58vZY-iQoEUp2Fx1naE,28159
xformers/ops/fmha/common.py,sha256=ltWJ5qhZa49EZt46RvBNrIioQMsobJ0BRaPiRfhlSLQ,19635
xformers/ops/fmha/cutlass.py,sha256=xVbql2Eh2mv0jfS1Zgj8-65HvuQDCHcjX4rmf4eZZlQ,16798
xformers/ops/fmha/decoder.py,sha256=onOwhfXCm3yfsgWf-hALoOq7yjZ80225NMMLPHxOwMA,3821
xformers/ops/fmha/dispatch.py,sha256=fZoTGN3h4nLXKNDovmRk3j_5zD16o6jyvF3xWIvt_4E,5148
xformers/ops/fmha/flash.py,sha256=yAShHyq1RbEzhdBkTkMm458xuKLEQ185VLuZYAU0VgM,21649
xformers/ops/fmha/small_k.py,sha256=8sLm0muZTfo1b660FgPWKh6P9XhgoxxOYKnvrMq1UgE,6337
xformers/ops/fmha/triton.py,sha256=bzeUSBUPMTW2_sc3tTtco_sJI6PA6dk__-gW92T4FVM,7552
xformers/ops/fmha/triton_splitk.py,sha256=qGEviCXlOg5FudIiLoN-ahw-qUkZpijX8IrFti2bcHU,26789
xformers/ops/indexing.py,sha256=inqijffB3P3OmoU33vNlX1An3Vn7jl_lOkZBoefYc6Q,6654
xformers/ops/rmsnorm.py,sha256=4ZtculAz9gzbWNBaa7R4rx6yLCOhCod6RMBi2NF4lYY,3356
xformers/ops/rope_padded.py,sha256=MpNviOcChMH5gQcbMWI7JBi4BMLwRsy-6AAZaP1E0m0,6728
xformers/ops/swiglu_op.py,sha256=ztKyC6736x_nUFTeBgEwnT0YlRwynAYbjwiF2uIe0L4,15168
xformers/ops/triton/__init__.py,sha256=BBoPvMfJjZ0Fi25JCRS8sPYUfLbHneLncV3JeGDIGHg,198
xformers/ops/triton/__pycache__/__init__.cpython-310.pyc,,
xformers/ops/triton/__pycache__/rmsnorm_kernels.cpython-310.pyc,,
xformers/ops/triton/__pycache__/rope_padded_kernels.cpython-310.pyc,,
xformers/ops/triton/rmsnorm_kernels.py,sha256=KSrZSW5HtCOhtX2fkHg5gqV_fxYl5aGgFRGbaoitjos,4929
xformers/ops/triton/rope_padded_kernels.py,sha256=nMjjE1d3KD_g9BcMea8kRqrZjQmNGYnsMEiVqCJDl30,5380
xformers/ops/unbind.py,sha256=UU4H3aQgCDI5LBzAQxeGa23RnXWvntdFG2fi7oEFHXo,3556
xformers/profiler/__init__.py,sha256=hati8pa77wUdoL0ouyGOxK1bdQQo-mXKp656ftZcmgo,503
xformers/profiler/__pycache__/__init__.cpython-310.pyc,,
xformers/profiler/__pycache__/api.cpython-310.pyc,,
xformers/profiler/__pycache__/device_limits.cpython-310.pyc,,
xformers/profiler/__pycache__/profiler.cpython-310.pyc,,
xformers/profiler/__pycache__/slow_ops_profiler.cpython-310.pyc,,
xformers/profiler/api.py,sha256=1qNHFJfvbLOQspAa9JcsO5xGMFijQGICi7Xk-87cDwI,2826
xformers/profiler/device_limits.py,sha256=5eKdURXQVX5nEkwh546bzMuXpSAuB4xfp0krBHLkvO0,3577
xformers/profiler/profiler.py,sha256=e_VzR69NBr7QFxlsjuw-Yh5Reh5dvcy5MJzlTmFYm-M,12106
xformers/profiler/slow_ops_profiler.py,sha256=AvkJFy9A_g2zQBk6iSAMCEuqC8CmNvmJ0IVxuP05ErY,16378
xformers/sparse/__init__.py,sha256=NpDMLawDg0ra3mR7LpNnkua8KOpeY6h2AL4or88rGws,317
xformers/sparse/__pycache__/__init__.cpython-310.pyc,,
xformers/sparse/__pycache__/_csr_ops.cpython-310.pyc,,
xformers/sparse/__pycache__/blocksparse_tensor.cpython-310.pyc,,
xformers/sparse/__pycache__/csr_tensor.cpython-310.pyc,,
xformers/sparse/__pycache__/utils.cpython-310.pyc,,
xformers/sparse/_csr_ops.py,sha256=p8bGD91Y52LuYieY97ZCtlOpYFNnnPRjXDuBoK5_Bp0,4873
xformers/sparse/blocksparse_tensor.py,sha256=7VvyFZysozfdsMDyFr5HS-zjqy9zOzc5VlRz9KndOXQ,11557
xformers/sparse/csr_tensor.py,sha256=jBE1ABhJm8y_zU-LbdwYOrxCxvqB6UuQ1XdgV-uEwZw,14276
xformers/sparse/utils.py,sha256=f52XNuTj8gsi5YZABkYeMykMWRGmBnHjIkXM4gzXTdM,4274
xformers/test.py,sha256=BBoPvMfJjZ0Fi25JCRS8sPYUfLbHneLncV3JeGDIGHg,198
xformers/triton/__init__.py,sha256=ru7vvZUC_6fG5aEUA2wZygmsybzvCYnNqkLaS-AV0uM,803
xformers/triton/__pycache__/__init__.cpython-310.pyc,,
xformers/triton/__pycache__/dropout.cpython-310.pyc,,
xformers/triton/__pycache__/fused_linear_layer.cpython-310.pyc,,
xformers/triton/__pycache__/k_activations.cpython-310.pyc,,
xformers/triton/__pycache__/k_dropout.cpython-310.pyc,,
xformers/triton/__pycache__/k_fused_matmul_bw.cpython-310.pyc,,
xformers/triton/__pycache__/k_fused_matmul_fw.cpython-310.pyc,,
xformers/triton/__pycache__/k_layer_norm.cpython-310.pyc,,
xformers/triton/__pycache__/k_softmax.cpython-310.pyc,,
xformers/triton/__pycache__/k_sum.cpython-310.pyc,,
xformers/triton/__pycache__/layer_norm.cpython-310.pyc,,
xformers/triton/__pycache__/softmax.cpython-310.pyc,,
xformers/triton/__pycache__/sum_strided.cpython-310.pyc,,
xformers/triton/__pycache__/utils.cpython-310.pyc,,
xformers/triton/__pycache__/vararg_kernel.cpython-310.pyc,,
xformers/triton/dropout.py,sha256=91rbONmCbgzdaW6PfLkbh0inTzIaji77nM0HlbqP5No,7615
xformers/triton/fused_linear_layer.py,sha256=aJkIfOGnfT7q0vWwjbck5aYdwnBGYrCeh0weVFYhBHY,3931
xformers/triton/k_activations.py,sha256=ac_e4GJW7_slFRMDi5eCZgXKsKH_MtZW6UXrvEPk1II,3552
xformers/triton/k_dropout.py,sha256=vByszmQ8qL-MTieTcfQt3NDYoUcOYUl_9S5vE_h39tY,5941
xformers/triton/k_fused_matmul_bw.py,sha256=6fbJbjocX2Dp5uTkJR49rQNiOkSwjwordKr3BQVBLvE,5157
xformers/triton/k_fused_matmul_fw.py,sha256=0iCuhFlH7dooChe7eTDZm0ajPMxXg_r7uiPH4rYUwMY,8426
xformers/triton/k_layer_norm.py,sha256=A-ZZWpR6UaUVkA_yDa4zCpE76WCL4RUTVxyoLdf5wpo,5059
xformers/triton/k_softmax.py,sha256=uBzhrE7fjk-zbA5_COrcHWmAfQ3svithZevjFVxKdfQ,5068
xformers/triton/k_sum.py,sha256=zXh4xBOwTP8oVVSt2NgFYJliK-jzxZEsX0IiAFhhOvw,1570
xformers/triton/layer_norm.py,sha256=OKe-5jfidsW0HjI3i91QjDZNzLcRYqhN_kgVuN77mNA,7659
xformers/triton/softmax.py,sha256=9ZTmNozqs36VJak6aIwgIYUa1uT23IoDusBmLzd-tCw,6377
xformers/triton/sum_strided.py,sha256=-2nP-YKqeTxlPVNL-EUQC8-hdBM7Hcl2RzTK__XGysk,1457
xformers/triton/utils.py,sha256=a8jKA5rnmT7ji24IjPi-lH2ddBDmxu_kZdUdG_Vi3wU,1187
xformers/triton/vararg_kernel.py,sha256=rNRVcq1AvgRG0o7Fw9w-CLs7_MQ6bQfGibcjRt2L47I,5870
xformers/utils.py,sha256=CPX2p-5yQSMnQhpkxqaLqlaiXoFjnraZot1TYSpaLzM,2748
xformers/version.py,sha256=59lN4YV7CZl9SfIHHZdTuHukT2WgB33mXdw-RwSjIn4,36

View File

@@ -0,0 +1,5 @@
Wheel-Version: 1.0
Generator: bdist_wheel (0.44.0)
Root-Is-Purelib: false
Tag: cp310-cp310-linux_x86_64

View File

@@ -0,0 +1 @@
{"archive_info": {"hash": "sha256=12af5aa28cd7e2780815f88f9012d8729614d6e544c131b874f21901989a4f2f", "hashes": {"sha256": "12af5aa28cd7e2780815f88f9012d8729614d6e544c131b874f21901989a4f2f"}}, "url": "file:///usr/local/apps_whl/xformers-0.0.22%2Bcorex.4.1.2-cp310-cp310-linux_x86_64.whl"}

View File

@@ -0,0 +1 @@
xformers