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

Assert(false) because Large1DThreshold = 2048 in v2.12.2 #206

Open
sxleixer opened this issue Aug 29, 2017 · 1 comment
Open

Assert(false) because Large1DThreshold = 2048 in v2.12.2 #206

sxleixer opened this issue Aug 29, 2017 · 1 comment

Comments

@sxleixer
Copy link

I recently stumbled upon an error in the binary version of clFFT.

Since 211 and 213 worked right away, I got an SIGFPE on 212.

This made me curious and so I installed the newest version of the library.

To keep things short - I debugged into library/plan.cpp and found out that Large1DThreshold = 2048. Stepping along lead me to line 654 where the case-part was starting with 8192 and thus the assert(false) is thrown.

I assume, that during the release compilation the assertions are turned off yielding this strange error.

@sxleixer
Copy link
Author

sxleixer commented Aug 29, 2017

Adding corresponding lines for both single and double for 4096 respective 2048 fixed the issue.

I'm using 2x NVIDIA NVS 295.

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

1 participant