.gitignore 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  1. # The build output should clearly not be checked in
  2. *test-output.xml
  3. /bazel-*
  4. /python/ray/core
  5. /python/ray/pickle5_files/
  6. /python/ray/thirdparty_files/
  7. /python/ray/_private/runtime_env/agent/thirdparty_files/
  8. /python/ray/pyarrow_files/
  9. /python/ray/jars/
  10. /python/ray/cpp/
  11. /python/build
  12. /python/dist
  13. /python/python-driver-*
  14. /python/ray/serve/generated
  15. /thirdparty/pkg/
  16. /build/java
  17. .jar
  18. /dashboard/client/build
  19. # Kuberay config lives in a separate repository
  20. python/ray/autoscaler/kuberay/config
  21. # Files generated by flatc should be ignored
  22. /src/ray/gcs/format/*_generated.h
  23. /src/ray/object_manager/format/*_generated.h
  24. /src/ray/raylet/format/*_generated.h
  25. /java/runtime/src/main/java/io/ray/runtime/generated/*
  26. /java/serve/src/main/java/io/ray/serve/generated/*
  27. # Files genrated by c++ worker should be ignored.
  28. /cpp/example/thirdparty/
  29. /cpp/example/bazel-*
  30. /python/ray/cpp
  31. # Redis temporary files
  32. *dump.rdb
  33. # Python byte code files
  34. *.pyc
  35. python/.eggs
  36. # Backup files
  37. *.bak
  38. # Emacs temporary files
  39. *~
  40. *#
  41. # Compiled Object files
  42. *.slo
  43. *.lo
  44. *.o
  45. *.xo
  46. *.obj
  47. # Precompiled Headers
  48. *.gch
  49. *.pch
  50. # Compiled Dynamic libraries
  51. *.so
  52. *.dylib
  53. *.dll
  54. python/ray/_raylet.pyd
  55. # Incremental linking files
  56. *.ilk
  57. # Library export files
  58. *.exp
  59. # Debug symbols
  60. *.pdb
  61. # Fortran module files
  62. *.mod
  63. !deploy/ray-operator/go.mod
  64. # Compiled Static libraries
  65. *.lai
  66. *.la
  67. *.a
  68. *.lib
  69. # Executables
  70. *.exe
  71. *.out
  72. *.app
  73. # Visual Studio files
  74. /packages
  75. *.suo
  76. *.user
  77. *.VC.db
  78. *.VC.opendb
  79. # Protobuf-generated files
  80. *_pb2.py
  81. *.pb.h
  82. *.pb.cc
  83. # Ray cluster configuration
  84. scripts/nodes.txt
  85. # OS X folder attributes
  86. .DS_Store
  87. # Debug files
  88. *.dSYM/
  89. *.su
  90. # Python setup files
  91. *.egg-info
  92. # Compressed files
  93. *.gz
  94. # Datasets from examples
  95. **/MNIST_data/
  96. **/cifar-10-batches-bin/
  97. # Generated documentation files
  98. /doc/_build
  99. /doc/source/_static/thumbs
  100. /doc/source/tune/generated_guides/
  101. /doc/source/**/doc/
  102. # User-specific stuff:
  103. .idea/**/workspace.xml
  104. .idea/**/tasks.xml
  105. .idea/dictionaries
  106. .llvm-local.bazelrc
  107. # Sensitive or high-churn files:
  108. .idea/**/dataSources/
  109. .idea/**/dataSources.ids
  110. .idea/**/dataSources.xml
  111. .idea/**/dataSources.local.xml
  112. .idea/**/sqlDataSources.xml
  113. .idea/**/dynamic.xml
  114. .idea/**/uiDesigner.xml
  115. # Gradle:
  116. .idea/**/gradle.xml
  117. .idea/**/libraries
  118. .idea
  119. # Website
  120. /site/Gemfile.lock
  121. /site/.sass-cache
  122. /site/_site
  123. # Pytest Cache
  124. **/.pytest_cache
  125. **/.cache
  126. .benchmarks
  127. python-driver-*
  128. # Vscode
  129. .vscode/
  130. *.iml
  131. # Java
  132. java/**/target
  133. java/**/lib
  134. java/**/.settings
  135. java/**/.classpath
  136. java/**/.project
  137. java/runtime/native_dependencies/
  138. java/testng_custom.xml
  139. test-output
  140. dependency-reduced-pom.xml
  141. # Cpp
  142. cpp/example/thirdparty/
  143. .clwb
  144. # pom.xml files generated from pom_template.xml
  145. java/**/pom.xml
  146. # python virtual env
  147. venv
  148. .venv
  149. # pyenv version file
  150. .python-version
  151. # Vim
  152. .*.swp
  153. *.swp
  154. .*.swo
  155. *.swo
  156. tags
  157. tags.lock
  158. tags.temp
  159. *.vim
  160. # Emacs
  161. .#*
  162. # tools
  163. tools/prometheus*
  164. # ray project files
  165. project-id
  166. .mypy_cache/
  167. # release test related
  168. .anyscale.yaml
  169. test_state.json
  170. # workflow storage
  171. workflow_data/
  172. # vscode java extention generated
  173. .factorypath
  174. # Jupyter Notebooks
  175. **/.ipynb_checkpoints/
  176. ### Added by Hedron's Bazel Compile Commands Extractor: https://github.com/hedronvision/bazel-compile-commands-extractor
  177. # The external link: Differs on Windows vs macOS/Linux, so we can't check it in. The pattern needs to not have a trailing / because it's a symlink on macOS/Linux.
  178. /external
  179. # Compiled output -> don't check in
  180. /compile_commands.json
  181. # Directory where clangd puts its indexing work
  182. /.cache/
  183. # Auto-generated tag mapping
  184. tag-mapping.json
  185. .bazeliskrc