Commit Graph

69 Commits

Author SHA1 Message Date
romi1502
c74ab33905 Changed gpu availability function to avoid deprectation warning 2020-09-25 13:15:19 +02:00
romi1502
af21c21b01 Convert function to tf2 2020-09-25 13:08:58 +02:00
romi1502
e2937f7898 Replace predictor by estimator 2020-07-01 15:49:32 +02:00
romi1502
dd7ce237ed Get rid of predictor 2020-07-01 15:49:06 +02:00
romi1502
d2919f9062 Get rid of tf.contrib 2020-07-01 15:48:28 +02:00
romi1502
4d67121d24 Get rid of tf.contrib 2020-07-01 15:48:02 +02:00
Félix Voituret
68ab303cd8 fix: add ffmpeg binaries check 2020-06-10 16:40:55 +02:00
romi1502
e22c64a270 Add test for evaluation 2020-06-05 12:27:06 +02:00
romi1502
996f356c8b Added missing argument in eval command 2020-05-22 10:47:18 +02:00
romi1502
80250e7c1c Added an extra 'foldername' option in name formatting and use this option to fix eval 2020-05-22 10:09:28 +02:00
Romain Hennequin
231c164cd4 Merge pull request #375 from deezer/avoid_multiple_restore_librosa
Fix some issues with librosa stft backend: avoid multiple checkpoint restoration + one tf.graph per Separator. Version bumped to 1.5.2.
2020-05-15 16:11:45 +02:00
Félix Voituret
a2e8f11061 Merge pull request #362 from Martin1994/np-tf-fix
Use tf.abs in compute_spectrogram_tf
2020-05-15 15:43:41 +02:00
romi1502
0f89b712ed Avoid multiple checkpoint restauration and add a specific tf graph for each Separator which makes it possible to instanciate several ones 2020-05-12 21:48:41 +02:00
Martin Chloride
9513380c76 Use tf.abs in compute_spectrogram_tf
To avoid the following error: `Cannot convert a symbolic Tensor (transpose_1:0) to a numpy array`
2020-05-07 02:00:31 -07:00
Marshall Scorcio
ba9999ac22 Remove temp model archive after extraction
Without this change every time a model is downloaded
it leaks a file in the temp directory.
2020-04-25 22:06:17 -07:00
Marshall Scorcio
0366a4c83d Use with statement to auto-close tarfile 2020-04-25 22:00:32 -07:00
romi1502
87225b9001 Put back save_to_file as a public method of Separator 2020-04-14 22:33:35 +02:00
romi1502
1ba8b37146 Fix multiple call to Separator.separate by instantiating tensorflow graphs only once 2020-04-10 18:06:37 +02:00
romi1502
a23a66e683 Cleaning: updated docstring and unexposed some internal methods 2020-04-10 17:17:35 +02:00
akhlif
f8c728a67b Hack so that multichannel doesn't crash with librosa 2020-03-27 16:15:14 +01:00
akhlif
38bfff833e Fixing tests when running in single process 2020-03-27 11:12:05 +01:00
akhlif
5d18b7855c Adding support for mono files with librosa backend 2020-03-26 14:23:41 +01:00
akhlif
2365a9b37f Removing duplicate logs 2020-03-20 15:39:11 +01:00
akhlif
3cba6985f4 Updating tests to test for librosa backend 2020-02-27 15:38:46 +01:00
akhlif
922fcd85bb add librosa dependency 2020-02-27 14:37:02 +01:00
akhlif
d177525ea7 Moving get_backend to separator 2020-02-27 14:13:59 +01:00
akhlif
6001ae12a9 Fixing the stft/istft computations 2020-02-27 11:05:06 +01:00
akhlif
31f823aaa4 removing useless code 2020-02-26 17:51:28 +01:00
akhlif
fe4634afa6 Adding option to use librosa backend.
Changes in the EstimatorBuilder to set attributes instead of returning tensors for the _build methods.
InputProvider classes to handle the different backend cases.
New method in Separator.
2020-02-26 16:59:21 +01:00
akhlif
aa7c208b39 First draft implementing correct reconstruction 2020-02-20 09:42:16 +01:00
akhlif
f93dfbc235 Adding a new argument to support chunked inference 2020-02-19 10:55:48 +01:00
Félix Voituret
d5d372dd0f Merge pull request #251 from valrus/allow-use-without-multiprocessing
Add an option allowing use without a multiprocessing pool...
2020-01-30 12:01:16 +01:00
mmoussallam
a23a41a380 fixing possible race condition in output writing 2020-01-27 15:10:34 +01:00
valrus
aff7f83a13 Add an option allowing use without a multiprocessing pool...
...this allows spleeter itself to be run asynchronously from another
process using multiprocessing, which otherwise fails with "daemonic
processes are not allowed to have children"
2020-01-11 14:50:37 -08:00
Yusuke Goto
731102f24e fix unknown encoder error 2020-01-01 19:49:17 +09:00
romi1502
fc1e3d9a2f Added new config for processing until 16kHz 2019-12-27 14:34:27 +01:00
Romain Hennequin
3c6b794ccf Added reference 2019-12-20 18:27:06 +01:00
Félix Voituret
8a2af007e4 fix: typo 2019-11-26 12:17:30 +01:00
Félix Voituret
902c29782a fix: delegate parameters 2019-11-26 12:15:35 +01:00
Félix Voituret
11c3c03a20 fix: evaluation parameter injection 2019-11-26 11:22:58 +01:00
johnwmillr
2b18451eec Fix file naming tuple bug 2019-11-23 15:42:40 -08:00
Félix Voituret
ced4028ce8 fix: filename format bug 2019-11-22 13:02:42 +01:00
Félix Voituret
c6bba68308 fix: GPU images 2019-11-22 12:24:50 +01:00
Félix Voituret
fbe5f290ef refactor: add probe in train 2019-11-20 15:40:25 +01:00
Félix Voituret
d771fbae34 feat: add filename format 2019-11-20 15:07:12 +01:00
Félix Voituret
7b5222a64a feat: add detailed ffprobe logs 2019-11-20 14:33:18 +01:00
Félix Voituret
eb32348c34 fix: checksum testing 2019-11-19 15:04:32 +01:00
Félix Voituret
52cefd1dae feat: add checksum control 2019-11-19 14:56:12 +01:00
Félix Voituret
b2ebbe5db8 Merge branch '1.4.4' of https://github.com/deezer/spleeter into 1.4.4 2019-11-19 14:43:23 +01:00
Félix Voituret
7ea5325fbf fix: remove unused dep
feat: add checksum control
2019-11-19 14:43:10 +01:00