.gitignore 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. # Extensions
  2. *.a
  3. *.bat
  4. *.bin
  5. *.d
  6. *.dll
  7. *.dot
  8. *.etag
  9. *.exe
  10. *.gcda
  11. *.gcno
  12. *.gcov
  13. *.gguf
  14. *.gguf.json
  15. *.lastModified
  16. *.log
  17. *.metallib
  18. *.o
  19. *.so
  20. *.tmp
  21. # IDE / OS
  22. .cache/
  23. .ccls-cache/
  24. .direnv/
  25. .DS_Store
  26. .envrc
  27. .idea/
  28. .swiftpm
  29. .vs/
  30. .vscode/
  31. nppBackup
  32. # Coverage
  33. gcovr-report/
  34. lcov-report/
  35. # Build Artifacts
  36. tags
  37. .build/
  38. build*
  39. !build-info.cmake
  40. !build-info.cpp.in
  41. !build-info.sh
  42. !build.zig
  43. !docs/build.md
  44. /libllama.so
  45. /llama-*
  46. /vulkan-shaders-gen
  47. android-ndk-*
  48. arm_neon.h
  49. cmake-build-*
  50. CMakeSettings.json
  51. compile_commands.json
  52. ggml-metal-embed.metal
  53. llama-batched-swift
  54. /rpc-server
  55. out/
  56. tmp/
  57. autogen-*.md
  58. # Deprecated
  59. /main
  60. /server
  61. # CI
  62. !.github/workflows/*.yml
  63. # Models
  64. models/*
  65. models-mnt
  66. !models/.editorconfig
  67. !models/ggml-vocab-*.gguf*
  68. # Zig
  69. zig-out/
  70. zig-cache/
  71. # Logs
  72. ppl-*.txt
  73. qnt-*.txt
  74. perf-*.txt
  75. # Examples
  76. examples/jeopardy/results.txt
  77. examples/server/*.css.hpp
  78. examples/server/*.html.hpp
  79. examples/server/*.js.hpp
  80. examples/server/*.mjs.hpp
  81. !build_64.sh
  82. !examples/*.bat
  83. !examples/*/*.kts
  84. !examples/*/*/*.kts
  85. !examples/sycl/*.bat
  86. !examples/sycl/*.sh
  87. # Server Web UI temporary files
  88. node_modules
  89. examples/server/webui/dist
  90. # Python
  91. /.venv
  92. __pycache__/
  93. */poetry.lock
  94. poetry.toml
  95. # Nix
  96. /result
  97. # Test binaries
  98. /tests/test-backend-ops
  99. /tests/test-double-float
  100. /tests/test-grad0
  101. /tests/test-grammar-parser
  102. /tests/test-llama-grammar
  103. /tests/test-opt
  104. /tests/test-quantize-fns
  105. /tests/test-quantize-perf
  106. /tests/test-rope
  107. /tests/test-sampling
  108. /tests/test-tokenizer-0
  109. /tests/test-tokenizer-1-bpe
  110. /tests/test-tokenizer-1-spm
  111. # Scripts
  112. !/scripts/install-oneapi.bat
  113. # Test models for lora adapters
  114. /lora-tests
  115. # Local scripts
  116. /run-vim.sh
  117. /run-chat.sh