1. 12 9月, 2023 1 次提交
    • K
      Update release Linux configs in the root bazelrc · d66aeda6
      Kanglan Tang 提交于
      The following changes are included:
      - Starting from TF2.13v, TensorFlow uses Clang as compiler for Linux. Thus, we update the toolchain in release_cpu_linux and release_gpu_linux configs.
      - Preserve the old linux build options in the unsupported_cpu_linux and unsupported_gpu_linux configs. If your project fails to build with Clang, you can use these unsupported flags to replace the release flags in your build command. However, please note that the old toolchain is no longer officially supported by TensorFlow and the unsupported configs will be removed soon. We strongly recommend that you migrate to Clang as your compiler for TensorFlow Linux builds. Instructions are available in the official documentation: https://www.tensorflow.org/install/source#install_clang_recommended_linux_only. Another good alternative is to use our Docker containers to build and test TensorFlow: https://github.com/tensorflow/tensorflow/tree/master/tensorflow/tools/tf_sig_build_dockerfiles.
      - Add official linker options and container environment settings to release linux configs.
      - Deduplicate build options in cpu.bazelrc and gpu.bazelrc.
      - Delete outdated CI jobs.
      
      PiperOrigin-RevId: 564620926
      d66aeda6
  2. 07 9月, 2023 1 次提交
  3. 31 8月, 2023 2 次提交
  4. 24 8月, 2023 1 次提交
    • A
      Fix startup config options · c3af98bc
      Austin Anderson 提交于
      startup options cannot be affected by --config=... flags, as they are initialized before the configs are evaluated.
      
      PiperOrigin-RevId: 559586164
      c3af98bc
  5. 22 8月, 2023 1 次提交
    • K
      Refactor rbe configs in TF's .bazelrc files · aea17717
      Kanglan Tang 提交于
      Changes include the following:
      
      - Merge `rbe_linux_py3` and `rbe_linux_base` into `rbe_linux`
      - Rename the `rbe` config defined in the root bazelrc to `rbe_base`. This avoids loops when the `rbe` config in cpu/cuda.bazelrc depends on rbe configs in the root bazelrc. There will be a followup change that completely deprecate `rbe` config name
      - Rename `rbe_cpu_linux` to `rbe_linux_cpu` for consistency with the naming convention: `rbe_base` --> `rbe_linux` --> `rbe_linux_cpu` --> `rbe_linux_cuda`
      - Enable TensorRT in the `cuda_clang` config
      - Add `cuda_clang_official` to the root bazelrc to use CI toolchain and set compilation CUDA version and paths
      - Add `rbe_linux_cuda` to the root bazelrc, which is a RBE option to build with GPU support using Clang
      - Merge `tensorflow_testing_rbe_linux` into `rbe_linux_cpu` and `rbe_linux_cuda`
      - Delete `rbe_linux_cuda11.2_nvcc*` and `rbe_linux_cuda_nvcc*` configs
      - Update build commands in Kokoro jobs that are using the old rbe configs
      - Deduplicate the rbe configs in the root, cpu, and cuda bazelrc files
      - Update the toolchain and python settings in the root bazelrc, with clang as the default compiler and the python path to "/usr/bin/python3". I found a Kokoro job that failed to compile with clang, so I created a config `rbe_linux_cpu_old` using the old nvcc toolchain and python setup. This config will be removed when the compiler migration is complete.
      
      PiperOrigin-RevId: 558863758
      aea17717
  6. 18 8月, 2023 1 次提交
  7. 04 8月, 2023 1 次提交
  8. 03 8月, 2023 1 次提交
  9. 28 7月, 2023 2 次提交
  10. 25 7月, 2023 1 次提交
  11. 20 7月, 2023 1 次提交
    • K
      Remove irrelevant configs from TF's bazelrc · ffd06c07
      Kanglan Tang 提交于
      The following configs are removed:
      - v1
      - avx2_win
      - avx2_linux
      - native_arch_linux
      - numa
      - libc++
      - ios_i386
      - stackdriver_support
      - rbe_lite_linux
      - rbe_linux_cuda_nvcc
      - rbe_gpu_linux
      - rbe_linux_cuda11.2_nvcc_py3.8, rbe_linux_cuda_nvcc_py38
      - rbe_linux_cuda11.2_nvcc_py3.10, rbe_linux_cuda_nvcc_py310
      - rbe_linux_rocm_py3.7, rbe_linux_rocm_py3.8, rbe_linux_rocm_py3.10
      - rbe_linux_cuda_clang_base, rbe_linux_cuda_clang_py**
      - rbe_win_py37, rbe_win_py310
      
      If the removal of a config breaks your workflow, you can add it back as a command line option. If you think the config is removed mistakenly, please open an issue on GitHub.
      
      PiperOrigin-RevId: 549419745
      ffd06c07
  12. 19 7月, 2023 1 次提交
  13. 06 7月, 2023 1 次提交
  14. 30 6月, 2023 1 次提交
    • R
      Fix --config=dbg in openxla/xla repo. · 89c29584
      Reed Wanderman-Milne 提交于
      "-c dbg" works for the xla repo, but not the tensorflow repo. Currently, --config=dbg works for tensorflow repo, but not the xla repo (--config=dbg is still defined in xla, but it doesn't work). It's hard to remember to use the right flag in the right repo. This PR makes --config=dbg work in the xla repo so that can be used in both tensorflow and xla.
      
      Fixes https://github.com/openxla/xla/issues/3381.
      
      PiperOrigin-RevId: 544435135
      89c29584
  15. 27 6月, 2023 2 次提交
  16. 15 6月, 2023 2 次提交
  17. 13 6月, 2023 1 次提交
  18. 12 6月, 2023 1 次提交
  19. 09 6月, 2023 1 次提交
  20. 07 6月, 2023 1 次提交
  21. 06 6月, 2023 1 次提交
  22. 27 5月, 2023 1 次提交
  23. 20 5月, 2023 1 次提交
  24. 16 5月, 2023 1 次提交
  25. 09 5月, 2023 1 次提交
  26. 04 5月, 2023 1 次提交
  27. 28 4月, 2023 1 次提交
  28. 21 4月, 2023 1 次提交
  29. 20 4月, 2023 2 次提交
  30. 07 4月, 2023 1 次提交
  31. 05 4月, 2023 1 次提交
  32. 29 3月, 2023 1 次提交
  33. 11 3月, 2023 1 次提交
  34. 09 3月, 2023 1 次提交
  35. 25 2月, 2023 1 次提交