diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..dc4a3ae --- /dev/null +++ b/.gitattributes @@ -0,0 +1,135 @@ +# ============================================================================= +# Git LFS: большие бинарные файлы, модели, архивы +# ============================================================================= +*.7z filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text + +# ML / Data +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text + +# Data formats +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text + +# ============================================================================= +# Автоопределение текста и окончания строк +# ============================================================================= +* text=auto eol=lf + +# ============================================================================= +# Текстовые файлы +# ============================================================================= +*.py text +*.pyi text +*.ipynb text +*.html text +*.css text +*.js text +*.json text +*.md text +*.yml text +*.yaml text +*.xml text +*.txt text +*.cfg text +*.toml text +*.ini text +*.env text +*.c text +*.cpp text +*.h text +*.hpp text +*.java text +*.sh text +*.bat text +*.ps1 text +*.go text +*.rs text + +# ============================================================================= +# Бинарные файлы +# ============================================================================= +# Изображения +*.png binary +*.jpg binary +*.jpeg binary +*.gif binary +*.bmp binary +*.webp binary +*.ico binary +*.svg text + +# Видео и аудио +*.mp4 binary +*.mov binary +*.avi binary +*.mkv binary +*.mp3 binary +*.wav binary +*.flac binary + +# Шрифты +*.eot binary +*.ttf binary +*.woff binary +*.woff2 binary +*.otf binary + +# Архивы и пакеты +*.jar binary +*.war binary +*.ear binary +*.egg binary +*.whl binary + +# IDE-файлы +*.iml binary +*.sublime-project binary +*.sublime-workspace binary +.idea/** binary +.vscode/** binary + +# ============================================================================= +# GitHub Linguist: указание языка для статистики +# ============================================================================= +*.py linguist-language=Python +*.ipynb linguist-language=Jupyter Notebook +*.html linguist-language=HTML +*.css linguist-language=CSS +*.js linguist-language=JavaScript +*.json linguist-language=JSON +*.md linguist-language=Markdown +*.yml linguist-language=YAML +*.yaml linguist-language=YAML +*.c linguist-language=C +*.cpp linguist-language=C++ +*.h linguist-language=C +*.hpp linguist-language=C++ +*.java linguist-language=Java +*.go linguist-language=Go +*.rs linguist-language=Rust +*.sh linguist-language=Shell +*.bat linguist-language=Batchfile +*.ps1 linguist-language=PowerShell