How to Update Tensorflow from source

前端 未结 5 1878
谎友^
谎友^ 2020-12-29 16:34

I installed the latest Tensorflow 0.5.0 from source via git clone. and want to update to Tensorflow 0.6.0

git pull
./configure
baze         


        
相关标签:
5条回答
  • 2020-12-29 17:11

    git pull doesn't work for me since some local files are modified by the last build so with a slight modification I update like this:

    git fetch --all
    git reset --hard origin/master
    ./configure
    bazel build -c opt --config=cuda //tensorflow/tools/pip_package:build_pip_package
    bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg
    sudo pip install /tmp/tensorflow_pkg/tensorflow-0.8.0-py2-none-any.whl
    

    Tested to work as of today. The Installation from Source instructions in tensorflow docs are misleading in the sense they only include the real pip wheel installation commands for Mac and the example-trainer build command exists instead in Linux instructions.

    0 讨论(0)
  • 2020-12-29 17:27

    updating tensorflow install with sudo pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.7.1-cp27-none-linux_x86_64.whl. I find it in the below issue,mohamed-ali's comment. https://github.com/tensorflow/tensorflow/issues/1105

    0 讨论(0)
  • 2020-12-29 17:28

    To install the TensorFlow library from source, you need to build a PIP package and install it. The steps are as follows:

    $ git pull
    $ ./configure
    
    $ bazel build -c opt //tensorflow/tools/pip_package:build_pip_package
    # ...or, with GPU support
    $ bazel build -c opt --config=cuda //tensorflow/tools/pip_package:build_pip_package
    
    $ bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg
    
    # The name of the .whl file will depend on your platform.
    $ pip install /tmp/tensorflow_pkg/tensorflow-0.6.0-cp27-none-linux_x86_64.whl
    
    0 讨论(0)
  • 2020-12-29 17:31

    To show the version:

    python -c "import tensorflow; print(tensorflow.__version__);"
    

    And if it is not the latest, you have uninstall it via pip uninstall:

    sudo pip uninstall tensorflow
    

    and subsequently install it:

    export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.9.0-cp27-none-linux_x86_64.whl
    sudo pip install $TF_BINARY_URL
    
    0 讨论(0)
  • 2020-12-29 17:32

    Before trying to update tensorflow try updating pip

    pip install --upgrade pip
    

    If you are upgrading from a previous installation of TensorFlow < 0.7.1, you should uninstall the previous TensorFlow and protobuf using,

    pip uninstall
    

    first to make sure you get a clean installation of the updated protobuf dependency.

    Uninstall the TensorFlow on your system, and check out Download and Setup to reinstall again.

    If you are using pip install, go check the available version over https://storage.googleapis.com/tensorflow, search keywords with linux/cpu/tensorflow to see the availabilities.

    Then, set the path for download and execute in sudo.

    $ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.0.0-py2-none-any.whl
    
    $ sudo pip install --upgrade $TF_BINARY_URL
    

    For more detail, follow this link in here

    If you get the error saying not a supported wheel on this platform. You might be updating tensorflow for python3. For that you will need pip3 Try installing pip3

    sudo apt-get -y install python3-pip
    

    Then, set the path for download if you haven't already set the path

    $ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.1.0rc0-cp35-cp35m-linux_x86_64.whl
    
    $ pip3 install --ignore-installed --upgrade $TF_BINARY_URL
    
    0 讨论(0)
提交回复
热议问题