zoukankan      html  css  js  c++  java
  • Torch7的安装

    Torch7 是一个科学计算框架,支持机器学习算法。易用而且提供高效的算法实现,得益于 LuaJIT 和一个底层的 C 实现。

    提供:

      一个强大的 N 维数组

      提供大量索引、切片和置换的程序

      通过 LuaJIT 实现神奇的 C 接口

      线性算术程序

      神经网络以及以能源为基础模型

      数值优化程序

    其安装过程很简单,简单介绍如下:

    一、升级GCC

    GCC 5是必备的组件之一。最初我使用gcc 4.8和gcc 4.9都失败了,这是特别坑的一点,只有使用gcc 5以上的版本才可以正常编译。

    sudo add-apt-repository ppa:ubuntu-toolchain-r/test
    sudo apt-get update
    sudo apt-get install gcc-5 g++-5
    
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 60 --slave /usr/bin/g++ g++ /usr/bin/g++-5

    之后使用gcc -v就可以看到当前的版本,若为5就可以进行下面的步骤了。

    二、安装Torch

    cd ~/
    curl -s https://raw.githubusercontent.com/torch/ezinstall/master/install-deps | bash
    git clone https://github.com/torch/distro.git ~/torch --recursive
    cd ~/torch
    ./install.sh

    但是在执行./install.sh的时候,会报错。我遇到了两种错误:

    1.Prefix set to /home/ptt/torch/install
    Installing Lua version: LUAJIT20
    ./install.sh: line 59: cmake: command not found

    解决办法:安装cmake命令。即sudo apt install cmake

    2.fatal error: readline/readline.h: 没有那个文件或目录

    解决办法:sudo apt-get install libreadline-dev

    执行最后一条之后就会开始自动安装torch,在安装结束之后,会自动将环境变量信息写入bashrc,我们只需要source ~/.bashrc就可以使其生效,之后,在命令行中输入th,若出现以下内容则表示安装成功。

  • 相关阅读:
    dotnet 新项目格式与对应框架预定义的宏
    dotnet 线程静态字段
    dotnet 线程静态字段
    dotnet 通过 WMI 拿到显卡信息
    dotnet 通过 WMI 拿到显卡信息
    dotnet 通过 WMI 获取指定进程的输入命令行
    dotnet 通过 WMI 获取指定进程的输入命令行
    dotnet 通过 WMI 获取系统信息
    dotnet 通过 WMI 获取系统信息
    PHP show_source() 函数
  • 原文地址:https://www.cnblogs.com/DarrenChan/p/6204672.html
Copyright © 2011-2022 走看看