在 Windows 10(管理员权限有限)上安装Lua与Torch

安装深度学习框架 [Lua, Torch]:

我需要在 Windows 10 上安装 LuaTorch,并使用 ZeroBrane IDE 编辑器,但是我的管理员权限受到了限制,无法安装软件或下载所需文件。

我花费了很长时间才安装好,所以我想与大家分享一下我的经验。如果有帮到你的话,我会很高兴。

点赞
用户5763590
用户5763590

在 Windows 上安装 Lua

  1. (管理员权限)下载/安装 tdm64/gcc/5.1.0-2.exe 编译器
  2. (管理员权限)下载/安装 ZeroBrane(Lua IDE)
  3. 下载 lua/5.3.4.tar.gz (https://www.lua.org/download.html
  4. 编写批处理文件 build.cmd
@echo off
setlocal
:: 你可以更改以下变量的值以适应已下载的版本
set lua_version=5.3.4
set work_dir=%~dp0
:: 去掉尾随反斜杠
:: 以提高后续步骤的可读性
set work_dir=%work_dir:~0,-1%
set lua_install_dir=%work_dir%\lua
set compiler_bin_dir=%work_dir%\tdm-gcc\bin
set lua_build_dir=%work_dir%\lua-%lua_version%
set path=%compiler_bin_dir%;%path%

cd /D %lua_build_dir%
mingw32-make PLAT=mingw

echo.
echo **** 编译结束 ****
echo.
echo **** 构建二进制分发 ****
echo.

:: 创建干净的“二进制”安装
mkdir %lua_install_dir%
mkdir %lua_install_dir%\doc
mkdir %lua_install_dir%\bin
mkdir %lua_install_dir%\include

copy %lua_build_dir%\doc\*.* %lua_install_dir%\doc\*.*
copy %lua_build_dir%\src\*.exe %lua_install_dir%\bin\*.*
copy %lua_build_dir%\src\*.dll %lua_install_dir%\bin\*.*
copy %lua_build_dir%\src\luaconf.h %lua_install_dir%\include\*.*
copy %lua_build_dir%\src\lua.h %lua_install_dir%\include\*.*
copy %lua_build_dir%\src\lualib.h %lua_install_dir%\include\*.*
copy %lua_build_dir%\src\lauxlib.h %lua_install_dir%\include\*.*
copy %lua_build_dir%\src\lua.hpp %lua_install_dir%\include\*.*

echo.
echo **** 二进制分发已构建 ****
echo.

%lua_install_dir%\bin\lua.exe -e"print [[Hello!]];print[[Simple Lua test successful!!!]]"

echo.

pause

在 Windows 下安装 Torch with Lua

  • 快速而简单的方法

    1. https://github.com/hiili/WindowsTorch 下载并解压所需的二进制文件
    2. 在 C:\Users\Name.zbstudio 中生成 user.lua 文件
    path.lua = [[C:\app\tools\torch\bin\luajit.exe]]
    
    1. 将 C:\app\tools\torch\lua 文件夹移动到 C:\app\tools\torch\bin 中
  • 未经测试的其他方法

    未测试,但我鼓励你:https://github.com/torch/torch7/wiki/Windows#cmder

    第二个最佳选项可能是构建具有 Linux 的虚拟环境。

  • 注意

    有关 Torch 更多信息,请参见此处


开始学习 Lua 和 Torch

2018-01-16 08:48:53