Ravi-Distro 0.5.1 alpha release
Pre-releaseRavi-Distro aims to be a small and focused distribution of Lua 5.3 (www.lua.org) and Ravi 5.3 (https://github.com/dibyendumajumdar/ravi). In this release binary distributions of Ravi and Lua 5.3 for Windows 64-bit are provided. The packages included in this release are:
- lua 5.3.5
- Ravi with OMR JIT backend (updated!)
- luafilesystem
- lua-protobuf (new!)
- luasocket
- lpeglabel
- torch7
- torch7-nn
- torch7-optim
- torch7-autograd
- torch7-cephes
- penlight
- moses
- lua-cjson
- luaffi
- luv (libuv binding)
- nj (JIT engine based on Eclipse OMR)
Please visit the release page below for further information.
https://github.com/dibyendumajumdar/ravi-distro/releases
Known Issues
- On Windows some tests crash when using Ravi with JIT enabled; I believe this is related to handling of longjmp in Win64 which doesn't play well with JITed code.
Installation
In this release pre-built binaries are provided for Windows 64-bit. (Please note that the Windows binaries are from 0.5 release).
The binaries were built using Visual Studio 2017. You will need to download and install the
Microsoft Visual C++ Redistributable for Visual Studio 2017 as this is not included.
Please unzip and install the package under c:/Software
, so that after installation the path
will be c:/Software/lua53
or c:/Software/ravi
. Any other location may cause problems as you will need to amend the supplied scripts.
You can set the Lua environment by invoking inside a command prompt:
For Lua:
c:\Software\lua53\bin\luaenv.bat
For Ravi:
c:\Software\ravi\bin\ravienv.bat
Build instructions for Linux and Mac OSX
Please see the build instructions at https://github.com/dibyendumajumdar/ravi-distro
Please report any issues you find.
Thank you