All Projects → SciNim → flambeau

SciNim / flambeau

Licence: other
Nim bindings to libtorch

Programming Languages

nim
578 projects
shell
77523 projects

Projects that are alternatives of or similar to flambeau

steep
⤴️ Steep Workflow Management System – Run scientific workflows in the Cloud
Stars: ✭ 30 (-50%)
Mutual labels:  scientific-computing
scilab
Open source, cross-platform numerical computational package and a high-level, numerically oriented programming language.
Stars: ✭ 52 (-13.33%)
Mutual labels:  scientific-computing
AutoPas
Autopas is a node-level auto-tuned particle simulation library developed in the context of the TaLPas project.
Stars: ✭ 19 (-68.33%)
Mutual labels:  scientific-computing
hypnettorch
Package for working with hypernetworks in PyTorch.
Stars: ✭ 66 (+10%)
Mutual labels:  torch
Tensor
A library and extension that provides objects for scientific computing in PHP.
Stars: ✭ 146 (+143.33%)
Mutual labels:  scientific-computing
stat-mech-van
Code for 'Solving Statistical Mechanics using Variational Autoregressive Networks'.
Stars: ✭ 73 (+21.67%)
Mutual labels:  scientific-computing
Captcha-Cracking
Crack number and Chinese captcha with both traditional and deep learning methods, based on Torch and python.
Stars: ✭ 35 (-41.67%)
Mutual labels:  torch
ITKSphinxExamples
Cookbook examples for the Insight Toolkit documented with Sphinx
Stars: ✭ 48 (-20%)
Mutual labels:  scientific-computing
OOMMFTools
OOMMFTools is a set of utilities designed to assist OOMMF postprocessing
Stars: ✭ 15 (-75%)
Mutual labels:  scientific-computing
OpenSkyStacker
Multi-platform stacker for deep-sky astrophotography.
Stars: ✭ 80 (+33.33%)
Mutual labels:  scientific-computing
ALIGNet
code to train a neural network to align pairs of shapes without needing ground truth warps for supervision
Stars: ✭ 58 (-3.33%)
Mutual labels:  torch
PyCORN
A script to extract data from ÄKTA/UNICORN result-files (.res)
Stars: ✭ 30 (-50%)
Mutual labels:  scientific-computing
boxtree
Quad/octree building for FMMs in Python and OpenCL
Stars: ✭ 52 (-13.33%)
Mutual labels:  scientific-computing
AutoWIG
Automatic Wrapper and Interface Generator
Stars: ✭ 107 (+78.33%)
Mutual labels:  scientific-computing
jigsaw-python
Python bindings for JIGSAW: a Delaunay-based unstructured mesh generator.
Stars: ✭ 24 (-60%)
Mutual labels:  scientific-computing
prmon
Standalone monitor for process resource consumption
Stars: ✭ 37 (-38.33%)
Mutual labels:  scientific-computing
workshop
Workshop: Micromagnetics with Ubermag
Stars: ✭ 19 (-68.33%)
Mutual labels:  scientific-computing
Geoweaver
a web system to allow users to automatically record history and manage complicated scientific workflows in web browsers involving the online spatial data facilities, high-performance computation platforms, and open-source libraries.
Stars: ✭ 32 (-46.67%)
Mutual labels:  scientific-computing
ose-course-data-science
course on data science for economists
Stars: ✭ 81 (+35%)
Mutual labels:  scientific-computing
datajoint-python
Relational data pipelines for the science lab
Stars: ✭ 140 (+133.33%)
Mutual labels:  scientific-computing

Flambeau

Flambeau provides Nim bindings to libtorch C++ API and torchvision.

The library is not ready for general use at the moment.

Installation

The library installation including:

  • auto-downloading and deploying of libtorch
  • optional auto-compiling of torchvision into a shared library (if requested)

External dependencies

Initialize submodule : git submodule update --init --recursive

On Ubuntu : sudo apt-get install ffmpeg libpng-dev libjpeg-dev libzip-dev

On OpenSuse : sudo zypper install libpng16-devel libjpeg62-devel libzip-devel ffmpeg

Installation from git clone

git clone https://github.com/SciNim/flambeau

cd flambeau

nimble install or nimble develop

Note that install and develop will download and build libtorch so it may take a while.

Torchvision can now be built if desired:

nimble build_torchvision

Limitations

Compared to Numpy and Arraymancer, Flambeau inherits the following PyTorch limitations:

License

Licensed and distributed under either of

or

at your option. This file may not be copied, modified, or distributed except according to those terms.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].