当前位置: 首页 > news >正文

一、系统准备工作

(一)linux系统

ubuntu14.04 64位
新装系统先不要安装显卡驱动

(二)编译器库的安装

1.安装git 和python-dev

sudo apt-get install python-dev git
sudo apt-get install  gfortran  #14.04默认没有安装

2.查看ubuntu有无gcc,g++,gfortran,查看版本号

gcc --version
g++ --version
gfortran --version
cc --version
c++ --version
#若上面的版本号高于5.0则进行下面的降级,见步骤3
#若无上面对应的编译器,则需进行安装,见步骤3
#若均有且符合5.0以下的版本则跳过下面步骤3

3.选择安装或降级编译器

#ubuntu15.04版本安装
sudo apt-get install g++-4.9 gcc-4.9 gfortran-4.9  #缺哪个安装哪个,安装完后查看版本号,如需降级再执行下面步骤
ubuntu14.04版本安装
sudo apt-get install g++ gcc gfortran   #缺哪个安装哪个,安装完后查看版本号,如需降级再执行下面步骤
# gcc降级
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 20  #将安装好的4.9设置为高优先级
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 10    #将自带的版本设置为低优先级
# g++降级
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.9 20  #将安装好的4.9设置为高优先级
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 10    #将自带的版本设置为低优先级
# cc降级
sudo update-alternatives --install /usr/bin/cc cc /usr/bin/gcc 30
sudo update-alternatives --set cc /usr/bin/gcc
# c++降级
sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/g++ 30
sudo update-alternatives --set c++ /usr/bin/g++

4.安装依赖

# install  blas and other numerical libs.
sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev

相关文章:

  • 二、CUDA安装和测试
  • 三、安装Anaconda实验平台
  • 3.1安装配置Anaconda
  • 3.2使用conda安装theano环境
  • 四、安装cuDNN,caffe和openCV
  • 测试Theano使用GPU并行计算,以验证环境搭建是否成功
  • 安装cuda的错误解决办法
  • Anaconda 安装编译pycaffe
  • 服务器(多GPU)caffe安装和编译
  • DIGITS安装和配置
  • SeetaFaceEngine安装和测试
  • yolo的安装和使用
  • yolo-v1 train和test自己的分类和数据
  • yolo-v2修改只识别person
  • zigbee编译错误汇总(一)
  • JavaScript-如何实现克隆(clone)函数
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • DataBase in Android
  • fetch 从初识到应用
  • JavaScript中的对象个人分享
  • JS变量作用域
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • Material Design
  • rabbitmq延迟消息示例
  • underscore源码剖析之整体架构
  • vue和cordova项目整合打包,并实现vue调用android的相机的demo
  • windows下mongoDB的环境配置
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 从地狱到天堂,Node 回调向 async/await 转变
  • 机器学习中为什么要做归一化normalization
  • 跨域
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 一、python与pycharm的安装
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • Semaphore
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​马来语翻译中文去哪比较好?
  • #define
  • #Ubuntu(修改root信息)
  • $(function(){})与(function($){....})(jQuery)的区别
  • (1)常见O(n^2)排序算法解析
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (动手学习深度学习)第13章 计算机视觉---微调
  • (二)Eureka服务搭建,服务注册,服务发现
  • (附源码)ssm教材管理系统 毕业设计 011229
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (剑指Offer)面试题34:丑数
  • (论文阅读30/100)Convolutional Pose Machines
  • (四)库存超卖案例实战——优化redis分布式锁
  • (一)80c52学习之旅-起始篇
  • .NET高级面试指南专题十一【 设计模式介绍,为什么要用设计模式】
  • @FeignClient 调用另一个服务的test环境,实际上却调用了另一个环境testone的接口,这其中牵扯到k8s容器外容器内的问题,注册到eureka上的是容器外的旧版本...
  • [ MSF使用实例 ] 利用永恒之蓝(MS17-010)漏洞导致windows靶机蓝屏并获取靶机权限