Skip to content
New issue

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

Using time_fourier_transform on a single-core machine #7

Open
salmanarif opened this issue Feb 9, 2015 · 1 comment
Open

Using time_fourier_transform on a single-core machine #7

salmanarif opened this issue Feb 9, 2015 · 1 comment

Comments

@salmanarif
Copy link

When using time_fourier_transform on a single core machine (in this case the free AWS instance), the program ends with the following error:

std::bad_alloc

test_fourier_transform runs fine, and both time_fourier_transform and test_fourier_transform run fine on multi-core machines. Is this error due to the limitations of the processing power of the machine?

@m8pple
Copy link
Contributor

m8pple commented Feb 9, 2015

Ah, yes. You're hitting the memory limit, so when it tries to allocate the buffer for a big transform
it throws an exception. IIRC the free instances are limited to 1GB, so you'll hit it quite quickly. Does
it at least get some of the smaller transforms done?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants