Hi!
Is it possible that BOINC postpones ABP2cuda23 based tasks when no resources are available on the GPU?
In my case the Mac OS X application Aperture causes the following error with ABP2cuda23 when it has been started and used before BOINC:
[13:04:42][44766][ERROR] Error creating CUDA FFT plan (error code: 2) [13:04:42][44766][ERROR] Demodulation failed (error: 1011)! [13:04:42][44766][WARN ] CUDA memory allocation problem encountered![
The error disappears as soon as I quit Aperture. Unfortunately, I noticed this problem to late to prevent that BOINC reports the failure of many subsequent tasks. The option to use the GPU only when the system is idle is not suitable because programs like Aperture might run while the system is idle.
Thanks, Christian
Copyright © 2024 Einstein@Home. All rights reserved.
Task failure on concurrent GPU usage!
)
There's an option in cc_config.xml that might help in your case:
Gruß,
Gundolf
Computer sind nicht alles im Leben. (Kleiner Scherz)
Good idea, but I don't think
)
Good idea, but I don't think it works on OS X. I seem to remember that those options really only work on Windows.
Thanks for your
)
Thanks for your replies!
The option appears to work on OS X.
However, I think BOINC checks the running processes list solely when something happens. For example: re-read configuration, suspend calculation due to exceeded load limit or the mentioned memory allocation problem that occurs when Aperture claims the GPU before the task application.
Hence, this does the trick somehow. :)
Christian