当我刚开始学习使用scikit-learn时,总是会出现各种各样的包依赖问题,兜兜转转了一遍才全部安装好,现在的机器学习算法开发者大都使用tensorflow、pytorch来实现自己的想法,但依然会面临各种包版本和依赖的问题,有一段时间我使用virtulenv来解决python版本的问题。前几天升级MacOS,发现因为权限问题没法直接安装tensorflow。这促使我使用同事们常说的Docker来开发。我搭建的步骤如下:

  1. 从Docker官网下载最新的Docker应用程序(Docker Desktop);检查是否安装正确
  2. 从Docker Hub下载Tensorflow Docker;docker pull tensorflow/tensorflow:latest-py3-jupyter
  3. 挂载本地目录运行Tensorflow Docker中的jupyter notebook;
    docker run -it -u $(id -u):$(id -g) -v /Users/hh/Documents/ghdl:/tf/ghdl -p 8888:8888 --rm tensorflow/tensorflow:latest-py3-jupyter  

  4. 在浏览器中输入notebook网址

转载于:https://www.cnblogs.com/siegfang/p/10787419.html

使用Docker快速搭建Tensorflow开发环境相关推荐

  1. 修正《用Docker快速搭建Go开发环境》文章中的一处错误

    上周写的文章<五分钟用Docker快速搭建Go开发环境>,文章发出去后有不少阅读量,而且从后台看的数据 60%的人都读完了.今天我自己用下面命令往 容器里的 Go 项目里下载包时发现了一处 ...

  2. docker容器没有apt_使用Docker快速搭建Rails开发环境

    引言 Docker with rails 学习 Ruby On Rails 开发的同学经常会遇到因为电脑系统环境不同,同样的程序在自己这边跑起来没问题,给了其他人之后就是各种依赖或者环境问题,尤其是在 ...

  3. 五分钟用Docker快速搭建Go开发环境

    挺早以前在我写过一篇用 Docker搭建LNMP开发环境的文章:用Docker搭建Laravel开发环境,里面详细介绍了将 nginx. mysql和 php三个容器用 docker-compose编 ...

  4. 使用Docker快速搭建PHP开发环境

    一般我们会把nginx.php都安装在同一个容器,为了扩展方便,我们希望nginx容器和php容器分开.那么就可以使用docker link命令实现这一目的. 需要的镜像: nginx 1.12.2 ...

  5. SpringMVC学习(二)——快速搭建SpringMVC开发环境(注解方式)

    文章目录 说明 1.工程搭建 2.注解配置 2.1.context:annotation-config说明 2.2.context:component-scan配置说明 2.3.mvc:annotat ...

  6. mybatis注解开发_快速搭建MyBatis开发环境(配置版+注解版)

    下面我们搭建一下MyBaits的开发环境,也就是一个用MyBaits框架访问数据库的例子. 1.项目结构如下 这里搭建的是一个maven项目. 2.引入依赖pom.xml 4.0.0com.suibi ...

  7. EclipseLink+H2 快速搭建JPA开发环境

    JPA是Java Persistence API, 是Java提供的持久层开发的统一API.但是JPA只是定义的规范接口,并没有提供具体实现, JPA的具体实现有Hibernate .EclipseL ...

  8. docker配置python环境_PyCharm使用Docker镜像搭建Python开发环境

    在我们平时使用PyCharm的过程中,一般都是连接本地的Python环境进行开发,但是如果是离线的环境呢?这样就不好搭建Python开发环境,因为第三方模块的依赖复杂,不好通过离线安装包的方式安装.本 ...

  9. linux开发 stc_在Linux上快速搭建8051开发环境

    在Linux上快速搭建8051开发环境(2018-7-2) 0. 写在开始之前 实验操作系统环境: Ubuntu 16.04 编译器: sdcc SDCC - Small Device C Compi ...

最新文章

  1. ACMNO.8输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。 输入 一行字符 输出 统计值 样例输入 aklsjflj123 sadf918u324 asdf91u32
  2. python和pycharm之间的关系_浅析python,PyCharm,Anaconda三者之间的关系
  3. 《Science》杂志:机器学习究竟将如何影响人类未来的工作? 2018-01-11 Smiletalker AI科技评论 AI 科技评论按:人工智能、机器学习相关技术已经多次刷新了人们对于「计算机能
  4. Building COM Objects in C#
  5. spring boot注解_Spring-boot(二)注解
  6. 亚马逊自动化仓库事故,机器人失手戳破有毒喷雾,24名工人被送医院
  7. 2018百度之星程序设计大赛-资格赛P1002子串查询(前缀和)
  8. infoq mysql索引_MySQL 索引优化指南
  9. linux 小度wifi,树莓派2小度wifi(MT7601U)驱动
  10. 格雷码和二进制之间的转换
  11. 任正非谈管理--读书笔记
  12. ecshop 模板设置详解
  13. python列表两两相减_笨办法学python(二)数值、变量以及运算
  14. 安卓APP源码和设计报告——小说阅读器
  15. Netbeans 7.0 安装 Python 插件的方法
  16. 动态背景线条,鼠标移动线条汇聚---背景特效
  17. 谁偷了我的奶酪(上)
  18. 谷歌收购摩托罗拉移动---前途将何去何从
  19. [二分图最大独立集] bzoj4808 马
  20. cec matlab测试函数,CEC2017测试函数

热门文章

  1. 如果有一天生你养你的两个人都走了
  2. FileUpload之单个文件上传
  3. socket read time out解决方法_time_after方法对jiffies回绕问题的解决
  4. java并发数据共享机制_Java并发编程:核心理论之数据共享性
  5. php 删除单个文件大小,php删除指定大小的jpg文件
  6. Linux将硬盘转化为pv,Linux扩展硬盘 物理卷(PV) 卷组(VG) 逻辑卷(LV)
  7. lempel ziv matlab,基于Python的LempelZiv算法的熵估计
  8. php的excel源码下载,PHPExcel-5 - 源码下载|Windows编程|其他小程序|源代码 - 源码中国...
  9. php进程间通信 yoc_swoole的process模块创建和使用子进程
  10. Linux下C语言串口应用编程,Linux下串口C语言编程