I am trying to create bindings and successfully so.
However, when importing I face the following error:
ImportError: dlopen(/anaconda3/envs/reinforcement/lib/python3.5/site-packages/dqn_cpp-0.0.0-py3.5-macosx-10.6-x86_64.egg/dqn.cpython-35m-darwin.so, 2): 
Symbol not found: __ZN3c1019UndefinedTensorImpl10_singletonE

I have used a library (ALE) in my class and was wondering how to include that for creating the bindings.
ImportError: dlopen(/anaconda3/envs/reinforcement/lib/python3.5/site-packages/dqn_cpp-0.0.0-py3.5-macosx-10.6-x86_64.egg/dqn.cpython-35m-darwin.so, 2): 
Symbol not found: __ZN12ALEInterface10reset_gameEv
  Referenced from: /anaconda3/envs/reinforcement/lib/python3.5/site-packages/dqn_cpp-0.0.0-py3.5-macosx-10.6-x86_64.egg/dqn.cpython-35m-darwin.so
  Expected in: flat namespace
 in anaconda3/envs/reinforcement/lib/python3.5/site-packages/dqn_cpp-0.0.0-py3.5-macosx-10.6-x86_64.egg/dqn.cpython-35m-darwin.so

The ALEInterface refers to the shared library. I am not sure how to make a binding in such a scenario.