A combination of updating XCode, using iOS Simulator Reset Content and Settings from the IOS Simulator menu, and cleaning and rebuilding appears to have solved the problem. Details/Play-by-play I had been seeing this problem off and on the past week. Dyld: mach-o, but built for simulator (not macOS) Process finished with exit code 6. Did find: / System / Library / Extensions / IOHIDFamily. Kext / Contents / PlugIns / IOHIDLib. Plugin / Contents / MacOS / IOHIDLib: mach-o, but not built for iOS simulator 2015-04-21 18: 20: 13.997 Vector-Zbeta 12370: 1453236 Cannot find function pointer IOHIDLibFactory for factory 13AA9C44-6F1B-11D4-907C-0005028F18D5 in CFBundle / CFPlugIn. In my case, that configuration resulted in includes like #include referencing the iOS/iPhone simulator platform libraries rather than the macOS libraries. This resulted in my getting errors about the wrong architecture being used when compiling.
Dyld Mach-o But Built For Simulator (not Macos)
Chungs-MacBook-Pro:reinforcement_learning chungchan$ python atari_1step_qlearning.py
2017-12-11 18:10:37.025935: I tensorflow/core/platform/cpu_feature_guard.cc:137] Your CPU supports instructions that this TensorFlow binary was not compiled to use: SSE4.2 AVX AVX2 FMA
Traceback (most recent call last):
File 'atari_1step_qlearning.py', line 465, in
tf.app.run()
File '/usr/local/lib/python2.7/site-packages/tensorflow/python/platform/app.py', line 48, in run
_sys.exit(main(_sys.argv[:1] + flags_passthrough))
File 'atari_1step_qlearning.py', line 455, in main
num_actions = get_num_actions()
File 'atari_1step_qlearning.py', line 373, in get_num_actions
env = gym.make(game)
File '/usr/local/lib/python2.7/site-packages/gym/envs/registration.py', line 164, in make
return registry.make(id)
File '/usr/local/lib/python2.7/site-packages/gym/envs/registration.py', line 122, in make
env = spec.make()
File '/usr/local/lib/python2.7/site-packages/gym/envs/registration.py', line 88, in make
cls = load(self._entry_point)
File '/usr/local/lib/python2.7/site-packages/gym/envs/registration.py', line 17, in load
result = entry_point.load(False)
File '/usr/local/lib/python2.7/site-packages/pkg_resources/init.py', line 2369, in load
return self.resolve()
File '/usr/local/lib/python2.7/site-packages/pkg_resources/init.py', line 2375, in resolve
module = import(self.module_name, fromlist=['name'], level=0)
File '/usr/local/lib/python2.7/site-packages/gym/envs/atari/init.py', line 1, in
from gym.envs.atari.atari_env import AtariEnv
File '/usr/local/lib/python2.7/site-packages/gym/envs/atari/atari_env.py', line 9, in
import atari_py
File '/usr/local/lib/python2.7/site-packages/atari_py/init.py', line 1, in
from .ale_python_interface import *
File '/usr/local/lib/python2.7/site-packages/atari_py/ale_python_interface.py', line 14, in
'ale_interface/build/libale_c.so'))
File '/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ctypes/init.py', line 443, in LoadLibrary
return self._dlltype(name)
File '/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ctypes/init.py', line 365, in init
self._handle = _dlopen(self._name, mode)
OSError: dlopen(/usr/local/lib/python2.7/site-packages/atari_py/ale_interface/build/libale_c.so, 6): no suitable image found. Did find:
/usr/local/lib/python2.7/site-packages/atari_py/ale_interface/build/libale_c.so: mach-o, but built for simulator (not macOS)
/usr/local/lib/python2.7/site-packages/atari_py/ale_interface/build/libale_c.so: mach-o, but built for simulator (not macOS)
2017-12-11 18:10:37.025935: I tensorflow/core/platform/cpu_feature_guard.cc:137] Your CPU supports instructions that this TensorFlow binary was not compiled to use: SSE4.2 AVX AVX2 FMA
Traceback (most recent call last):
File 'atari_1step_qlearning.py', line 465, in
tf.app.run()
File '/usr/local/lib/python2.7/site-packages/tensorflow/python/platform/app.py', line 48, in run
_sys.exit(main(_sys.argv[:1] + flags_passthrough))
File 'atari_1step_qlearning.py', line 455, in main
num_actions = get_num_actions()
File 'atari_1step_qlearning.py', line 373, in get_num_actions
env = gym.make(game)
File '/usr/local/lib/python2.7/site-packages/gym/envs/registration.py', line 164, in make
return registry.make(id)
File '/usr/local/lib/python2.7/site-packages/gym/envs/registration.py', line 122, in make
env = spec.make()
File '/usr/local/lib/python2.7/site-packages/gym/envs/registration.py', line 88, in make
cls = load(self._entry_point)
File '/usr/local/lib/python2.7/site-packages/gym/envs/registration.py', line 17, in load
result = entry_point.load(False)
File '/usr/local/lib/python2.7/site-packages/pkg_resources/init.py', line 2369, in load
return self.resolve()
File '/usr/local/lib/python2.7/site-packages/pkg_resources/init.py', line 2375, in resolve
module = import(self.module_name, fromlist=['name'], level=0)
File '/usr/local/lib/python2.7/site-packages/gym/envs/atari/init.py', line 1, in
from gym.envs.atari.atari_env import AtariEnv
File '/usr/local/lib/python2.7/site-packages/gym/envs/atari/atari_env.py', line 9, in
import atari_py
File '/usr/local/lib/python2.7/site-packages/atari_py/init.py', line 1, in
from .ale_python_interface import *
File '/usr/local/lib/python2.7/site-packages/atari_py/ale_python_interface.py', line 14, in
'ale_interface/build/libale_c.so'))
File '/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ctypes/init.py', line 443, in LoadLibrary
return self._dlltype(name)
File '/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ctypes/init.py', line 365, in init
self._handle = _dlopen(self._name, mode)
OSError: dlopen(/usr/local/lib/python2.7/site-packages/atari_py/ale_interface/build/libale_c.so, 6): no suitable image found. Did find:
/usr/local/lib/python2.7/site-packages/atari_py/ale_interface/build/libale_c.so: mach-o, but built for simulator (not macOS)
/usr/local/lib/python2.7/site-packages/atari_py/ale_interface/build/libale_c.so: mach-o, but built for simulator (not macOS)
Mach-o But Built For Simulator (not Macos)
any idea?