Memory/Python Error
Hello,
I am currently running OpenSesame v 3.2.7 (because those were what the paradigms were programmed in) with python 2.6 32-bit. I have a relatively complex paradigm (30 blocks with 4 sequences each and 125 videos total). Once I get to block 8, my paradigm crashes with a memory error. This happens consistently every time. I have tried a couple things to fix which have all led me to different problems.
- I enabled garbage collection, but that didn't work. It still crashed at same point- block 8.
- I tried downloading a similar OpenSesame version with the 3.6 python 64-bit. Although I think this might solve the memory error, I run into the problem that my serial response box (a very old psychology software tools version) isn't recognized or won't communicate with OpenSesame. I think this has to do with the fact that some software packages (psychopy and pygaze) are incompatible with the 3.6 version of python.
- I also tried to change the way I logged my variables (because it is a lot; it is a self-paced reading study), with no luck.
- I haven't tried changing my paradigm set up because I don't know how to make it more simple honestly.
Is there anyway that I can download PsychoPy or another plugin into the 3.6 python that might make my button box work on OpenSesame? I know this is kind of a long shot but I am pretty desperate to make my paradigm work as quickly as possible. My only other option at the moment is to create multiple Open Sesame files for each paradigm in order to not overwhelm the memory.
Any help would be greatly appreciated!! Thanks!
Comments
Hi,
Is there anyway that I can download PsychoPy or another plugin into the 3.6 python that might make my button box work on OpenSesame?
No idea. There might. Psychopy itself is already python 3 compatible (pygaze is not). About the button box, I don't know.
I haven't tried changing my paradigm set up because I don't know how to make it more simple honestly.
Unfortunately, this is most probable fix to your issues. Maybe it make sense to break the experiment up in different experiments? If you share the experiment with us and go through the trouble of explaining in detail what is happening and what is supposed to happen, we might be able to help.
Generally, you can try to not add the videos to the file pool but keep them separate in a folder that you access and read individuals from. Like that you don't have to carry all of them around and clock up memory. Maybe...
Hope this helps,
Eduard