Why downloading go1.12.5?

Hi, I’m building Tensorflow from source, and noticed that Tensorflow downloads

  • a couple of packages from PyTorch, including cpuinfo ??
  • go1.12.5 ?? Even if I’ve already installed go, and
➜  ~ go version
go version go1.18.3 linux/amd64

Can ./configure help to configure all required packages, maybe, without downloading some duplicate packages???

Hi @jiapei_nexera, Apologies for the delayed response!
TensorFlow downloads go 1.12.5 , because Bazel rules require exact version. It downloads and uses the exact versions of dependencies specified in its configuration files to avoid compatibility issues that might arise from using different versions.
./configure mainly sets up Python, CUDA, and cuDNN paths and build options. Thanks!