windows7下载安装Ubuntu14.04与MXNet配置流程步骤

最近在学习image caption,使用MXNet框架,电脑是DELL Inspirion 7559 i7-6700HQ,系统是Windows7 ,64位,GPU NVIDIA GTX 960M。为了搞这个我也是够拼的,把windows系统从win10退回到win7,把系统移到固态硬盘,再用pe盘装一个Uuntu14.04。


Ubuntu下安装MXNet的简易模式:(方法来自于MXNet的官方文档,我只采用了这种快捷的方法,着实有效)

官方文档:http://mxnet.io/get_started/setup.html#

理论部分:

MXNet有CPU和GPU的版本。安装的最小需求:1.能够支持C++11的编译器,如

  • G++ (4.8 or later)

  • Clang

2.BLAS库(基础的线性代数子项目)有如下三种:

  • libblas
  • openblas
  • Intel MKL

操作版:

废话这么多,其实快速安装特别简单

快速安装MXNet框架里适用语言是Python和R,系统要求Ubuntu12以上。

第一步:在home folder上建立~/mxnet文件夹,利用Git将MXNet源码库导进去。

# 如果没有安装git的话先装git

sudo apt-get update
sudo apt-get -y install git
#在终端运行的话,不加sudo
git clone https://github.com/dmlc/mxnet.git ~/mxnet --recursive

# 安装Python版的MXNet的所有依赖库
cd ~/mxnet/setup-utils
bash install-mxnet-ubuntu-python.sh

#已经默认将环境变量添加到.bashrc里了
$ source ~/.bashrc


欧了~

在终端中输入

python
import mxnet


如果跳到下一行就成功了


重新安装ubuntu系统存在的几个问题:

1. 最开始装的是Ubuntu16.04 LTS,发现总是卡在系统进入界面,查找资料无果,后来在StackOverflow上发现有人提到说ubuntu16系列与显卡的兼容性不好。所以弃疗,转14.04.5LTS。但是后来回想安装卡蛋应该有两个原因,如果是进入了pe而无法进入安装系统在等待界面卡住了,说明系统没有适合ubuntu的空分区。在安装ubuntu以前一定要删除出来一块空的硬盘区给ubuntu。ubuntu的文件格式和windows的是不一样的,所以如果按照windows的标准ubuntu找不到下脚的地方。如果是安装的时候就感觉虚弱无力老卡蛋,最后还崩溃了,多成是显卡不兼容。

2. 之前系统里有一份ubuntu12.04LTS,卸载流程如下(如果对于引导区构建不放心,提前做一个大白菜或者老毛桃的PE启动U盘,里面有恢复引导区的软件):

(1)下载一个MbrFix64.exe,解压后将该程序放入系统盘的Windows/System32,运行这个文件,闪一下,说明对了。如果下载的是老版本的mbrfix不支持windows8以上的,要下载MbrFix64.exe。

(2)进入cmd,输入:       cd 系统盘: /Windows/System32      进入系统文件夹,输入     MBRFix /drive 0 fixmbr      然后选择 y。这里会出现一个问题,如果用户的UAV,即权限没有更改的话会持续跳出权限页面,而且操作会被拒绝:error:5。所以需要做两件事,一件事是:开始->在查找栏里输入:系统配置->工具->更改UAV设置->启动->拉倒最低。 另一件事是将mbrfix.exe设定成为管理员权限。右键exe文件->属性->兼容性->特权等级->以管理员权限运行此程序

(3)删除ubuntu所在的分区。记住一定要删除,不然进不去安装文件。况且不删除怎么能叫做卸载系统.....

(4)重启电脑。按F2进入BIOS设置界面。在选择启动方式的时候要注意,UEFI模式和Legacy模式是不一样的,要调成UEFI模式下兼容Lagecy的情况,可能需要在BOOT里调整几个安全选项的enable和disable让系统能够兼容。然后删除了残留的BIOS里面的Ubuntu引导就算是把旧ubuntu系统删干净了。如果没有成功,用PE盘装一个引导就好。所以程序猿攻城狮家中常备一块pe系统U盘还是有益的。


你可能感兴趣的:(深度学习,ubuntu,MXNet)