zoukankan      html  css  js  c++  java
  • Windows10下用Anaconda3安装TensorFlow教程

    TensorFlow 是一个开源的、基于 Python 的机器学习框架,它由 Google 开发,并在图形分类、音频处理、推荐系统和自然语言处理等场景下有着丰富的应用,是目前最热门的机器学习框架。是为深度神经网络(DNN)开发的功能强大的开源软件库。除了 Python,TensorFlow 也提供了 C/C++、Java、Go、R 等其它编程语言的接口。

    TensorFlow 可以在 Ubuntu 和 macOS 上基于 native pip、Anaconda、virtualenv 和 Docker 进行安装,对于 Windows 操作系统,可以使用 native pip 或 Anaconda。

    TensorFlow安装准备工作

    TensorFlow 安装的前提是系统安装了Python 2.5或更高版本,本文是以 Python 3.8.11(Anaconda 3 版)为基础设计的。

    为了安装 TensorFlow,首先确保你已经安装了Anaconda。

    可以从网址(https://www.continuum.io/downloads)中下载并安装适用于 Windows/macOS 或 Linux 的 Anaconda。

    安装完成后,可以在窗口中使用以下命令进行安装验证:

    conda --version

    安装了Anaconda,下一步决定是否安装TensorFlow CPU 版本或 GPU 版本。几乎所有计算机都支持 TensorFlow CPU 版本,而 GPU 版本则要求计算机有一个 CUDA compute capability 3.0 及以上的 NVDIA GPU 显卡(对于台式机而言最低配置为 NVDIA GTX 650)。 

    CPU 与 GPU 的对比:

    中央处理器(CPU)由对顺序串行处理优化的内核(4~8个)组成。

    图形处理器(GPU)具有大规模并行架构,由数千个更小且更有效的核芯(大致以千计)组成,能够同时处理多个任务。 

    TensorFlow CPU版安装具体做法

     1.在命令行中使用以下命令创建 conda 环境(如果使用 Windows,最好在命令行中以管理员身份执行):

    conda create -n tensorflow python=3.8.11

     

     选择“y”回车,开始下载......

     在Anaconda3下的envs文件夹中多了tensorflow文件夹

     

    运行 开始菜单 -> Anaconda3 -> Anaconda Navigator,点击左侧的Environments,可以看到tensorflow的环境已经创建好了。 

     2.激活 conda 环境:

     

    activate tensorflow

    3.该命令应提示:

     

     当不使用tensorflow时,关闭tensorflow环境,命令为:

    deactivate

    4.根据要在 conda 环境中安装的 TensorFlow 版本,输入以下命令:

     pip install --upgrade --ignore-installed tensorflow

     

    好慢。如果太慢了,可以提前设置使用输入清华仓库镜像,这样更新会快一些:

    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --set show_channel_urls yes

    安装完成,显示如下:

    5.测试是否安装成功:

    在Anaconda窗口的tensorflow的环境中,跑一个test.py,看是否能运行成功。

    如下图,得到了“Hello World”证明一切安装顺利。

      test.py的内容如下:

    import tensorflow as tf
    tf.compat.v1.disable_eager_execution()
    # Create TensorFlow object called tensor
    hello_constant = tf.constant('Hello World!')
    
    with tf.compat.v1.Session() as sess:
        # Run the tf.constant operation in the session
        output = sess.run(hello_constant)
        print(output.decode())# bytestring decode to string.

    上述test.py代码只是检测了tensorflow是否安装成功。

    如果想手动声明让电脑用CPU运算,则......

     

  • 相关阅读:
    知识点--Alzheimer disease
    基因组关联分析技术的简介
    数量遗传与植物育种—李慧慧
    windows下的python安装pysam报错
    【数据库】本地NR数据库如何按物种拆分?
    【数据库】本地KEGG数据库如何拆分子库?
    国内育种服务商
    【机器学习与R语言】13- 如何提高模型的性能?
    【机器学习与R语言】12- 如何评估模型的性能?
    【机器学习与R语言】11- Kmeans聚类
  • 原文地址:https://www.cnblogs.com/lihuawei/p/15500993.html
Copyright © 2011-2022 走看看