pytorch/third_party
Driss Guessous 0fc02dbba4 flash_attention integration (#81434)
# Summary:
- I added a new submodule Cutlass pointing to 2.10 release. The inclusion of flash_attention code should be gated by the flag: USE_FLASH_ATTENTION. This is defaulted to off resulting in flash to not be build anywhere. This is done on purpose since we don't have A100 machines to compile and test on.

- Only looked at CMake did not attempt bazel or buck yet.

-  I included the mha_fwd from flash_attention that has ben refactored to use cutlass 2.10. There is currently no backwards kernel on this branch. That would be a good follow up.

Pull Request resolved: https://github.com/pytorch/pytorch/pull/81434
Approved by: https://github.com/cpuhrsch
2022-09-09 20:11:26 +00:00
..
benchmark@0d98dba29d [bazel] make it possible to build the whole world, update CI (#78870) 2022-06-06 21:58:47 +00:00
cpuinfo@8ec7bd91ad Update cpuinfo to the latest commit (#83620) 2022-08-20 06:16:54 +00:00
cub@d106ddb991
cudnn_frontend@43709ab96c
cutlass@b72cbf957d flash_attention integration (#81434) 2022-09-09 20:11:26 +00:00
eigen@3147391d94
fbgemm@499cd22f5c Upgrade fbgemm in OSS PyTorch (#82676) 2022-08-03 00:28:43 +00:00
flatbuffers@d0cede9c90
fmt@cd4af11efc
foxi@c278588e34
FP16@4dfe081cf6
FXdiv@b408327ac2
gemmlowp
gloo@5b14351326 [pytorch] Update Gloo submodule to include rocm fixes (#77207) 2022-06-08 01:49:07 +00:00
googletest@e2239ee604
ideep@77d662b313 Update ideep for NNC post-op (#82705) 2022-08-18 05:08:12 +00:00
ios-cmake@8abaed637d
ittapi@5b8a7d7422 Enable Intel® VTune™ Profiler's Instrumentation and Tracing Technology APIs (ITT) to PyTorch (#63289) 2022-07-13 13:50:15 +00:00
kineto@0703c78999 Revert "Automated submodule update: kineto (#79925)" 2022-07-06 22:14:13 +00:00
miniz-2.1.0 Updating miniz library from version 2.0.8 -> 2.1.0 (#79636) 2022-06-22 15:02:16 +00:00
nccl Update NCCL to v2.13.4-1 (#82775) 2022-08-04 19:36:45 +00:00
neon2sse@97a126f08c
nlohmann@87cda1d664 Add nlohmann/json submodule (#80322) 2022-06-28 23:54:33 +00:00
NNPACK@c07e3a0400
onnx@f7ee1ac60d Revert "[MPS] Add test consistency from OpInfo based tests from PR 78504 (#79532)" 2022-06-30 16:37:11 +00:00
onnx-tensorrt@c153211418
pocketfft@ea778e3771
protobuf@d1eca4e4b4
psimd@072586a71b
pthreadpool@a134dd5d4c
pybind11@aa304c9c7d Revert "sym_numel (#82374)" (#82726) 2022-08-03 15:23:47 +00:00
python-enum@4cfedc426c
python-peachpy@f45429b087
python-six@15e31431af
QNNPACK@7d2a4e9931
sleef@e0a003ee83
tbb@a51a90bc60
tensorflow_cuda_bazel_build/cuda
tensorpipe@52791a2fd2
valgrind-headers
VulkanMemoryAllocator@a6bfc23725 [vulkan] Add VMA as a third_party subrepo (#83906) 2022-08-23 18:42:46 +00:00
XNNPACK@ae108ef49a
zstd@aec56a52fb
BUCK.oss [pocket fft] turning on pocketfft flag (#81670) 2022-07-21 02:45:20 +00:00
BUILD
build_bundled.py create a concated LICENSE file for wheels (#81500) 2022-07-18 14:02:37 +00:00
cuda.BUILD
cudnn.BUILD
eigen.BUILD
fmt.BUILD
foxi.BUILD
generate-cpuinfo-wrappers.py
generate-xnnpack-wrappers.py [5] move XNNPACK to shared BUCK build (#80209) 2022-06-28 02:25:07 +00:00
glog.buck.bzl
gloo.BUILD
ideep.BUILD
kineto.buck.bzl Revert "[Codemod][Format buck files with arc lint] caffe2/third_party (#81441)" 2022-07-19 09:57:32 +00:00
kineto.BUILD Back out "Revert D37720837: Back out "Revert D37228314: [Profiler] Include ActivityType from Kineto"" (#81450) 2022-07-15 18:25:40 +00:00
LICENSES_BUNDLED.txt create a concated LICENSE file for wheels (#81500) 2022-07-18 14:02:37 +00:00
METADATA.bzl [Privacy][Codemod][TransferMegarepoThirdPartyLibraryOwnership] Asset Ownership Update For asset://code.third_party_library/fbsource/xplat%2Fcaffe2%2Fthird_party (#78937) 2022-06-07 00:16:44 +00:00
mkl-dnn.BUILD
mkl.BUILD
mkl_headers.BUILD
onnx.BUILD
README.md
sleef.BUILD
sleef.bzl
substitution.bzl
tbb.BUILD
tbb.patch
tensorpipe.BUILD
xnnpack.buck.bzl [5] move XNNPACK to shared BUCK build (#80209) 2022-06-28 02:25:07 +00:00
xnnpack_src_defs.bzl [5] move XNNPACK to shared BUCK build (#80209) 2022-06-28 02:25:07 +00:00
xnnpack_wrapper_defs.bzl [5] move XNNPACK to shared BUCK build (#80209) 2022-06-28 02:25:07 +00:00

This folder contains vendored copies of third-party libraries that we use.