So I am writing this wrapper class (attached) to serve as interface for various AI algos. When I run it, I get this message:
(torch) bgalvao@buzzard:~/repos/rl$ python envs/doom.py
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
Doom initialized
Apparently, I need qjackctl installed and running, but is it really needed?