A FAµST-to-Torch C++ interface has been developed. It has permitted to compare the execution times of Faust-Matrix and Faust-to-array operations of the FAµST C++ core with what is made possible in Torch through tensors. Experiments showed that using pyfaust-torch is particularly interesting on Intel CPUs (besides, a AMD CPU was tried but showed a poor performance).
Hence the pyfaust-torch experimental pip/whl packages are now publicly available for Linux and MacOS X (via the command: pip install pyfaust-torch
). Nevertheless please note that the support of these packages is purely temporary and might not be continued in the long term.
Here are some API/doc references related to pyfaust-torch: