es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Instalar una versión específica de Bazel con Bazelisk.

Estoy tratando de utilizar Bazel para reconstruir Tensorflow con indicadores de compilador, pero he estado obteniendo errores.

En la documentación que explica cómo construir Tensorflow desde el código fuente, dicen que Bazelisk descargará la versión correcta para Tensorflow… pero cuando obtuve los errores, decidí verificar la versión de Bazel y decía 4.2.2 (que es la última versión). En las construcciones probadas, la versión de Bazel es solo 3.7.2 para la versión 2.7 de Tensorflow (que es la que estoy utilizando)…

¿Hay alguna manera de usar Bazelisk para instalar la versión 3.7.2? ¿O tengo que descargar Bazel manualmente y agregarlo al PATH?
– Si es así, ¿cómo lo hago? La forma en que lo instalé antes fue simplemente descargar y ejecutar el archivo .exe desde el sitio web… y no hubo oportunidad de ingresar una versión para Bazel…
– Si no es así, ¿cómo desinstalo Bazelisk? Intenté buscar una forma de desinstalarlo, pero no encontré nada…

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Como experto en IT especializado en python, Tensorflow y Bazel, puedes resolver el problema de usar Bazel para reconstruir Tensorflow con banderas de compilador siguiendo los siguientes pasos:

    1. Para usar una versión específica de Bazel, puedes instalar Bazelisk localmente y configurarlo para que use la versión deseada de Bazel. El archivo de configuración de Bazelisk se encuentra en ~/.bazeliskrc. Para configurar Bazelisk para usar la versión 3.7.2, agrega las siguientes líneas al archivo de configuración:
    repositories:
    - name: "bazeltools"
      urls: ["https://github.com/bazelbuild/tools/releases/download/3.7.2"]
    
    1. Si ya has instalado Bazelisk y deseas desinstalarlo, simplemente puedes eliminar el archivo binario de tu sistema. En Linux o macOS, el archivo se encuentra en /usr/local/bin/bazelisk. En Windows, el archivo se encuentra en C:\Program Files\Bazelisk\bazelisk.exe.

    Siguiendo estos pasos, deberías poder construir Tensorflow desde el origen con la versión deseada de Bazel.

Comments are closed.