I am trying to run the A3C algorithm using the code provided here: https://github.com/ikostrikov/pytorch-a3c 15
After fixing some trivial bugs in the code that deal with expand_as, I get an error thrown:

[2017-07-30 21:27:20,583] Making new env: PongDeterministic-v4
[2017-07-30 21:27:20,900] Making new env: PongDeterministic-v4
[2017-07-30 21:27:20,905] Making new env: PongDeterministic-v4
[2017-07-30 21:27:20,915] Making new env: PongDeterministic-v4
[2017-07-30 21:27:20,922] Making new env: PongDeterministic-v4
[2017-07-30 21:27:20,933] Making new env: PongDeterministic-v4
[2017-07-30 21:27:20,938] Making new env: PongDeterministic-v4
[2017-07-30 21:27:20,950] Making new env: PongDeterministic-v4
[2017-07-30 21:27:20,950] Making new env: PongDeterministic-v4
[2017-07-30 21:27:20,982] Making new env: PongDeterministic-v4
[2017-07-30 21:27:20,973] Making new env: PongDeterministic-v4
[2017-07-30 21:27:20,999] Making new env: PongDeterministic-v4
[2017-07-30 21:27:21,022] Making new env: PongDeterministic-v4
[2017-07-30 21:27:21,029] Making new env: PongDeterministic-v4
[2017-07-30 21:27:21,073] Making new env: PongDeterministic-v4
[2017-07-30 21:27:21,077] Making new env: PongDeterministic-v4
[2017-07-30 21:27:21,107] Making new env: PongDeterministic-v4
[2017-07-30 21:27:21,122] Making new env: PongDeterministic-v4
terminate called after throwing an instance of 'std::runtime_error’
what():  CUDA error (3): initialization error
terminate called recursively
terminate called after throwing an instance of 'std::runtime_error’
terminate called after throwing an instance of 'std::runtime_error’
what():  CUDA error (3): initialization error
terminate called recursively
terminate called after throwing an instance of 'std::runtime_error’
terminate called after throwing an instance of 'std::runtime_error’
what():  CUDA error (3): initialization error
terminate called after throwing an instance of 'std::runtime_error’
what():  CUDA error (3): initialization error
terminate called after throwing an instance of 'std::runtime_error’
what():  CUDA error (3): initialization error
terminate called after throwing an instance of 'std::runtime_error’
what():  CUDA error (3): initialization error
terminate called after throwing an instance of 'std::runtime_error’
what():  CUDA error (3): initialization error
terminate called after throwing an instance of 'std::runtime_error’
what():  CUDA error (3): initialization error
terminate called after throwing an instance of 'std::runtime_error’
what():  CUDA error (3): initialization error
terminate called after throwing an instance of 'std::runtime_error’
what():  CUDA error (3): initialization error
terminate called after throwing an instance of 'std::runtime_error’
what():  CUDA error (3): initialization error
terminate called after throwing an instance of 'std::runtime_error’
what():  CUDA error (3): initialization error
terminate called after throwing an instance of 'std::runtime_error’
what():  CUDA error (3): initialization error
terminate called after throwing an instance of 'std::runtime_error’
what():  CUDA error (3): initialization error

The code I am referencing does not make any calls to CUDA, so why would I be getting this error?
Thanks.