.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/thirdparty_files/
  6. /python/ray/_private/runtime_env/agent/thirdparty_files/
  7. /python/ray/pyarrow_files/
  8. /python/ray/jars/
  9. /python/ray/cpp/
  10. /python/build
  11. /python/dist
  12. /python/python-driver-*
  13. /python/ray/serve/generated
  14. /thirdparty/pkg/
  15. /build/java
  16. .jar
  17. /dashboard/client/build
  18. /.whl
  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. # Compiled Static libraries
  62. *.lai
  63. *.la
  64. *.a
  65. *.lib
  66. # Executables
  67. *.exe
  68. *.out
  69. *.app
  70. # Visual Studio files
  71. /packages
  72. *.suo
  73. *.user
  74. *.VC.db
  75. *.VC.opendb
  76. # Protobuf-generated files
  77. *_pb2.py
  78. *.pb.h
  79. *.pb.cc
  80. # Ray cluster configuration
  81. scripts/nodes.txt
  82. # OS X folder attributes
  83. .DS_Store
  84. # Debug files
  85. *.dSYM/
  86. *.su
  87. # Python setup files
  88. *.egg-info
  89. # Compressed files
  90. *.gz
  91. # Datasets from examples
  92. **/MNIST_data/
  93. **/cifar-10-batches-bin/
  94. # Generated documentation files
  95. /doc/_build
  96. /doc/source/_static/thumbs
  97. /doc/source/tune/generated_guides/
  98. /doc/source/**/doc/
  99. # User-specific stuff:
  100. .idea/**/workspace.xml
  101. .idea/**/tasks.xml
  102. .idea/dictionaries
  103. .llvm-local.bazelrc
  104. # Sensitive or high-churn files:
  105. .idea/**/dataSources/
  106. .idea/**/dataSources.ids
  107. .idea/**/dataSources.xml
  108. .idea/**/dataSources.local.xml
  109. .idea/**/sqlDataSources.xml
  110. .idea/**/dynamic.xml
  111. .idea/**/uiDesigner.xml
  112. # Gradle:
  113. .idea/**/gradle.xml
  114. .idea/**/libraries
  115. .idea
  116. # Website
  117. /site/Gemfile.lock
  118. /site/.sass-cache
  119. /site/_site
  120. # Pytest Cache
  121. **/.pytest_cache
  122. **/.cache
  123. .benchmarks
  124. python-driver-*
  125. # Vscode
  126. .vscode/
  127. *.iml
  128. # Java
  129. java/**/target
  130. java/**/lib
  131. java/**/.settings
  132. java/**/.classpath
  133. java/**/.project
  134. java/runtime/native_dependencies/
  135. java/testng_custom.xml
  136. test-output
  137. dependency-reduced-pom.xml
  138. # Cpp
  139. cpp/example/thirdparty/
  140. .clwb
  141. # pom.xml files generated from pom_template.xml
  142. java/**/pom.xml
  143. # python virtual env
  144. venv
  145. .venv
  146. # pyenv version file
  147. .python-version
  148. # Vim
  149. .*.swp
  150. *.swp
  151. .*.swo
  152. *.swo
  153. tags
  154. tags.lock
  155. tags.temp
  156. *.vim
  157. # Emacs
  158. .#*
  159. # tools
  160. tools/prometheus*
  161. # ray project files
  162. project-id
  163. .mypy_cache/
  164. # release test related
  165. .anyscale.yaml
  166. test_state.json
  167. # workflow storage
  168. workflow_data/
  169. # vscode java extention generated
  170. .factorypath
  171. # Jupyter notebook autosave checkpoints
  172. **/.ipynb_checkpoints/
  173. # Jupyter notebook temporary documents used by LSP
  174. .virtual_documents/
  175. ### Added by Hedron's Bazel Compile Commands Extractor: https://github.com/hedronvision/bazel-compile-commands-extractor
  176. # 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.
  177. /external
  178. # Compiled output -> don't check in
  179. /compile_commands.json
  180. # Directory where clangd puts its indexing work
  181. /.cache/
  182. # Auto-generated tag mapping
  183. tag-mapping.json
  184. # Temporary files generated by import sorting linter.
  185. *.isorted