e7120dd876
* Use deque instead of vector for code readers so that the iterators and references will be stable * Fix compile error * Assign the iterator * Add multithreaded test * Make threads a multiple of hardware concurrency * Output on failure * Add setDevice to try and initialize the context on cuda * Create context for cuda * Set context on each thread * Reduce threads on cuda * Skip test on cuda * Try to initialize the primary context on cuda * Push ctx to the stack as current * Revert "Push ctx to the stack as current" This reverts commitbff8cbe950. * Revert "Try to initialize the primary context on cuda" This reverts commitfd98514113. * updated test for nvidia path * Add c++11 option for nvcc Co-authored-by: satyanveshd <53337087+satyanveshd@users.noreply.github.com>