Displaying 1 to 14 from 14 results

pydensecrf - Python wrapper to Philipp Krähenbühl's dense (fully connected) CRFs with gaussian edge potentials

  •    C++

This is a (Cython-based) Python wrapper for Philipp Krähenbühl's Fully-Connected CRFs (version 2, new, incomplete page). and provide a link to this repository as a footnote or a citation.

towr - A light-weight, Eigen-based C++ library for trajectory optimization for legged robots.

  •    C++

A light-weight and extensible C++ library for trajectory optimization for legged robots. A base-set of variables, costs and constraints that can be combined and extended to formulate trajectory optimization problems for legged systems. These implementations have been used to generate a variety of motions such as monoped hopping, biped walking, or a complete quadruped trotting cycle, while optimizing over the gait and step durations in less than 100ms (paper).

ifopt - An Eigen-based, light-weight C++ Interface to Nonlinear Programming Solvers (Ipopt, Snopt)

  •    C++

A modern, light-weight, Eigen-based C++ interface to Nonlinear Programming solvers, such as Ipopt and Snopt. An optimization problem consists of multiple independent variable- and constraint-sets. Each set represents a common concept, e.g. a set of variables might represents spline coefficients, another footstep positions. Similarly, a constraint-set groups similar constraints together. ifopt allows users to define each of these sets independently in separate classes and then builds the overall problem from these sets. (No more worrying adapting indices when adding or removing sets).

math - Stan Math Library

  •    C++

The Stan Math Library is a C++, reverse-mode automatic differentiation library designed to be usable, extensive and extensible, efficient, scalable, stable, portable, and redistributable in order to facilitate the construction and utilization of algorithms that utilize derivatives. The Stan Math Library is licensed under the new BSD license.




hole_fixer - Demo implementation of smoothly filling holes in 3D meshes using surface fairing

  •    C++

An implementation of Surface Fairing, that demonstrates the concepts explained in my article. The above pictured bunny mesh will be fixed, and the fixed mesh is written to out.off.

poisson_blend - Seamless copy-and-paste of images with Poisson Blending.

  •    C++

An implementation of Poisson Blending, that demonstrates the concepts explained in my article. To use the progam, you specify a source image and a target image. The source image is seamlessly copied and pasted into the target image, at some specified pixel location.

CTranslate - OpenNMT C++ translator

  •    C++

CTranslate is a C++ implementation of OpenNMT's translate.lua script with no LuaTorch dependencies. It facilitates the use of OpenNMT models in existing products and on various platforms using Eigen as a backend. CTranslate provides optimized CPU translation and optionally offloads matrix multiplication on a CUDA-compatible device using cuBLAS. It only supports OpenNMT models released with the release_model.lua script.


numpycpp - A c++ header library for matrix operation inspired Numpy Scipy, MATLAB only using Eigen.

  •    C++

A c++ header library for matrix operation inspired Numpy, Scipy and MATLAB only using Eigen. This library has some APIs which Numpy, Scipy, MATLAB has, but Eigen doesn't.

dive-into-ml-system - Dive into machine learning system, start from reinventing the wheel.

  •    C++

这个小项目最初是为了在毕业离校前做一个简单的组内分享,科普一下机器学习算法包的实现流程.现在打算开源,对很多入门的朋友或许有帮助,但因为懒没有写出完整文档,感兴趣的朋友只能将就读代码了,相信Linus,代码是最好的文档.

stats - A C++ header-only library of statistical distribution functions.

  •    C++

StatsLib is a templated C++ library of statistical distribution functions, featuring unique compile-time computing capabilities and seamless integration with several popular linear algebra libraries. The following options should be declared before including the StatsLib header files.

eigenpy - Bindings between Numpy and Eigen using Boost.Python

  •    C++

EigenPy is an open source framework which allows to bind the famous Eigen C++ library in Python. The installation of EigenPy on your computer is made easy for Linux/BSD, Mac OS X and Windows environments.

eigen-js - ⚡ Eigen-js is a port of the Eigen C++ linear algebra library

  •    C++

It can be annoying to call delete() on every object, expecially for chained computations. Take for example const I2 = eig.Matrix.identity(2, 2).matAdd(eig.Matrix.identity(2, 2)). The identity matrix passed as an argument to matAdd(...) will be allocated but never freed, which will leak memory. To make things easier to manage, eig.GC keeps tracks of all the allocated objects on the heap and frees them all upon calling eig.GC.flush().






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.