8000 GitHub - korfuri/spleeterpp: A C++ Inference library for the Spleeter project
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

korfuri/spleeterpp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Documentation Status Build Status Build status

Spleeter C++ Inference

How ?

Spleeter is based on tensorflow. As described in their documentation, we can easily run the inference of such a model in C++.

Build

Note: The system is tested on osx 10.15, ubuntu 18.04 and Windows10 (VS2019)

We base our work on cmake.

mkdir build && cd build
cmake ..
cmake --build .

This will:

  • Download the Spleeter pre-trained models
  • Download the pre-built tensorflow C API library
  • Build the spleeter++ library and its associated tests

Documentation

The developer doc is available on readthedoc.
If you ever want to build it, we provide a dockerfile:

docker build -t sp-docs -f docs/Dockerfile .
docker run -it --rm -v$(pwd):/code sp-docs doxygen
docker run -it --rm -v$(pwd):/code sp-docs make html

About

A C++ Inference library for the Spleeter project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 61.9%
  • CMake 31.4%
  • Python 6.1%
  • Dockerfile 0.6%
0