We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Creating an instance of AudioLoader (streaming) on python allocates memory that is never collected.
Test:
from essentia.streaming import AudioLoader f = "test/audio/recorded/musicbox.wav" for i in range(1,1000): a= AudioLoader(filename=f)
The text was updated successfully, but these errors were encountered:
The problem is more generic and will affect any streaming algorithm. Algorithms with
_source.setBufferType(BufferUsage::forLargeAudioStream)
set will fail faster. Probably, the Sources are not cleaned correctly in their implementation.
Sorry, something went wrong.
Two simplest examples to reproduce the bug: 1)
from essentia.streaming import * for i in range(1,1000): a= AudioLoader()
from essentia.streaming import * for j in range(1,10000): for i in range(1,10000): a= MFCC()
Affects any streaming algorithm.
This issue is fixed in 2436db3
wackou
No branches or pull requests
Creating an instance of AudioLoader (streaming) on python allocates memory that is never collected.
Test:
from essentia.streaming import AudioLoader
f = "test/audio/recorded/musicbox.wav"
for i in range(1,1000): a= AudioLoader(filename=f)
The text was updated successfully, but these errors were encountered: