-
Notifications
You must be signed in to change notification settings - Fork 41
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
Hard crash when running complex model on GPU (Trac #678) #809
Comments
Trac update at |
Trac update at |
Trac update at OS/X result. Maybe don't use arrays?
|
Trac update at After "fixing" the initialization error, I get the following. This code is too big to run on the HD 4000, and needs to be forced onto the CPU.
|
Trac update at
to:
This model has a significant amount of code that depends only on viewing angle and not on q so it could be precomputed. It requires significant memory which does not need to be in the local register space when executing the kernel for particular q values. Extending the computation model so that an initialization kernel can be called before the polydispersity kernel is beyond the scope of this ticket. |
Trac update at
Cannot fix. When users can create and run arbitrary C code on the GPU, we cannot guarantee that the program will be well behaved. The best we can do is make it possible to run the code on the CPU when it is too complex for the GPU.
|
The attached model crashes sasview when it is run on an Radeon R9 Nano with windows, leaving the screen briefly blank, then not returning (!SasView 4.0 release).
Testing again under run.py, and the display went blank, forcing a hard reboot.
Not tested on other hardware/os.
Migrated from http://trac.sasview.org/ticket/678
The text was updated successfully, but these errors were encountered: