Nplruntime

NPL - Neural Parallel Language
Alternatives To Nplruntime
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Neural Fortran298
11 days ago23mitFortran
A parallel framework for deep learning
Nplruntime263
2 days ago86gpl-2.0C++
NPL - Neural Parallel Language
Wavevae99
4 years ago3mitPython
A Pytorch implementation of WaveVAE ("Parallel Neural Text-to-Speech")
Espresso94
7 years agoSwift
A minimal high performance parallel neural network framework running on iOS
Parallel Corpora Tools32
2 years ago1mitPHP
Tools for filtering and cleaning parallel and monolingual corpora for machine translation and other natural language processing tasks.
En Ch Nmt30
2 years ago3Python
a neural machine translation system from english (chinese) to chinese (english) based on 30m parallel data.
Neural Text Style Transfer29
5 years agoRoff
Style Transfer for non-parallel text
Annarchy28
5 days ago4gpl-2.0Python
ANNarchy (Artificial Neural Networks architect) is a parallel simulator for rate-coded and spiking neural networks.
Mip Ego23
2 years agomitPython
Mixed-Integer Parallel Efficient Global Optimization
Mctest Model21
5 years ago4Python
mctest-model
Alternatives To Nplruntime
Select To Compare


Alternative Project Comparisons
Readme

Build Status Build status Code docs Documentation Status

Welcome to the NPL Runtime!

NPL or Neural Parallel Language is an open source, high-performance, scripting language. Its syntax is 100%-compatible with lua. NPL runtime provides essential functionality for building 3D/2D/Server applications that runs on windows/linux/android/iOS.

Install Guide

git clone https://github.com/LiXizhi/NPLRuntime.git
./build_linux.sh

See Install Guide for details

Getting Started

Example code

-- this is from `helloworld.npl`
NPL.activate("(gl)helloworld.npl", {data="hello world!"})
this(msg){
   if(msg) then
      print(msg.data or "");
   end
}

Why a New Programming Language?

NPL prototype was designed in 2004, which was then called 'parallel oriented language'. NPL is initially designed to write flexible algorithms that works in a multi-threaded, and distributed environment with many computers across the network. More specifically, I want to have a language that is suitable for writing neural network algorithms, 3d simulation and visualization. Lua and C/C++ affinity was chosen from the beginning.

Usage

To run with GUI, use:

npl [filename] [parameters...]

To run in server mode, use:

npls [filename] [parameters...]

For example:

npls hello.npl
Popular Parallel Projects
Popular Neural Projects
Popular Control Flow Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Plus Plus
Lua
Algorithms
Language
Neural
Parallel
Programming Language