-
Notifications
You must be signed in to change notification settings - Fork 49
Expand file tree
/
Copy pathMANIFEST.in
More file actions
19 lines (16 loc) · 842 Bytes
/
MANIFEST.in
File metadata and controls
19 lines (16 loc) · 842 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Include essentials
include README.md
include LICENSE
# Only include source code under csrc (runtime JIT/extension needs)
recursive-include magi_attention/csrc/common *.h *.hpp
recursive-include magi_attention/csrc/extensions *.hpp *.cpp *.cu *.cuh *.h
recursive-include magi_attention/csrc/flexible_flash_attention *.h *.hpp *.cuh *.cu *.cpp *.jinja *.py
# Cutlass: keep only headers under include/
prune magi_attention/csrc/cutlass
graft magi_attention/csrc/cutlass/include
# Exclude unnecessary directories and artifacts anywhere
recursive-exclude magi_attention/csrc **/__pycache__/**
recursive-exclude magi_attention/csrc **/.git/**
# Exclude compiled/binary/intermediate files globally (keep *.so)
global-exclude *.pyd *.dll *.dylib *.a *.lib *.o *.obj *.ptx *.cubin *.bin *.ninja
global-exclude *.pyc *.pyo *.pyd *.swp *.tmp *.log