Replies: 3 comments 1 reply
-
|
Hmm that is a strange one. I don't have access to that repository but all that should be happening in |
Beta Was this translation helpful? Give feedback.
-
|
Also, always worth trying to run your model with compute sanitizer to check if there are any indexing bugs i.e. if you're using PyGeNN, otherwise: |
Beta Was this translation helpful? Give feedback.
-
|
#669 turned out to be the same issue, I suspect the problem is the same here |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I was using GeNN 4. 9 and tried to simulate two cortical columns to observe the flow of information, but I found that the program did not finish executing properly when I ran the
initializeSparse()function, I made a slight change to the generated code and at the end of theinitializeSparseKernel()kernel function, I added the following Code:Because
__syncthreads()only guarantees synchronization within each thread block, it doesn't guarantee synchronization of all threads all together, so I calculated the number of completed thread blocks within this kernel function usingfinishedBlockCounter, and I found that out of 2200+ thread blocks, only 1600+ completed the computation, and the rest of the threads didn't finish properly, regarding This problem, does anyone have a clue, also, my code is in the repository: https: //github. com/OOOOOOmoi/DoubleColumnOfGeNN, I made some changes to the script genn-create-user-project. sh that generates the makefile to enable the use of customized The new script, genn-create-user-project-record.sh, is also in the repository, so if you need to run the code, please use this script.Beta Was this translation helpful? Give feedback.
All reactions