2019-08-19 08:37:39,970 : WARN : Thread-14 : : PythonKernel : Keras Network Learner : 0:16 : Using TensorFlow backend. 2019-08-19 08:37:41,506 : ERROR : KNIME-Worker-1 : : DLKerasUnmaterializedNetworkPortObject : Keras Network Learner : 0:16 : Failed to save Keras deep learning network. Traceback (most recent call last): File "", line 3, in File "/Users/niederle/knimeInUse/knime-apps/KNIME 4.0.0.app/Contents/Eclipse/plugins/org.knime.dl.keras_4.0.0.v201906111427/py/DLKerasNetwork.py", line 235, in save raise RuntimeError('Failed to save Keras deep learning network.') from e RuntimeError: Failed to save Keras deep learning network. org.knime.python2.kernel.PythonIOException: Failed to save Keras deep learning network. Traceback (most recent call last): File "", line 3, in File "/Users/niederle/knimeInUse/knime-apps/KNIME 4.0.0.app/Contents/Eclipse/plugins/org.knime.dl.keras_4.0.0.v201906111427/py/DLKerasNetwork.py", line 235, in save raise RuntimeError('Failed to save Keras deep learning network.') from e RuntimeError: Failed to save Keras deep learning network. at org.knime.python2.util.PythonUtils$Misc.executeCancelable(PythonUtils.java:265) at org.knime.python2.kernel.PythonKernel.executeCommandCancelable(PythonKernel.java:1415) at org.knime.python2.kernel.PythonKernel.execute(PythonKernel.java:1341) at org.knime.dl.python.core.DLPythonDefaultContext.executeInKernel(DLPythonDefaultContext.java:170) at org.knime.dl.python.core.DLPythonAbstractCommands.saveNetwork(DLPythonAbstractCommands.java:309) at org.knime.dl.python.core.DLPythonAbstractNetworkLoader.save(DLPythonAbstractNetworkLoader.java:92) at org.knime.dl.keras.core.layers.DLKerasNetworkMaterializer.materialize(DLKerasNetworkMaterializer.java:188) at org.knime.dl.keras.base.portobjects.DLKerasUnmaterializedPortObjectContent.materialize(DLKerasUnmaterializedPortObjectContent.java:107) at org.knime.dl.keras.base.portobjects.DLKerasUnmaterializedNetworkPortObject.getNetwork(DLKerasUnmaterializedNetworkPortObject.java:110) at org.knime.dl.keras.base.portobjects.DLKerasUnmaterializedNetworkPortObject.getNetwork(DLKerasUnmaterializedNetworkPortObject.java:1) at org.knime.dl.keras.base.nodes.learner.DLKerasLearnerNodeModel.executeInternal(DLKerasLearnerNodeModel.java:624) at org.knime.dl.keras.base.nodes.learner.DLKerasLearnerNodeModel.execute(DLKerasLearnerNodeModel.java:303) at org.knime.core.node.NodeModel.executeModel(NodeModel.java:567) at org.knime.core.node.Node.invokeFullyNodeModelExecute(Node.java:1192) at org.knime.core.node.Node.execute(Node.java:979) at org.knime.core.node.workflow.NativeNodeContainer.performExecuteNode(NativeNodeContainer.java:559) at org.knime.core.node.exec.LocalNodeExecutionJob.mainExecute(LocalNodeExecutionJob.java:95) at org.knime.core.node.workflow.NodeExecutionJob.internalRun(NodeExecutionJob.java:179) at org.knime.core.node.workflow.NodeExecutionJob.run(NodeExecutionJob.java:110) at org.knime.core.util.ThreadUtils$RunnableWithContextImpl.runWithContext(ThreadUtils.java:328) at org.knime.core.util.ThreadUtils$RunnableWithContext.run(ThreadUtils.java:204) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at org.knime.core.util.ThreadPool$MyFuture.run(ThreadPool.java:123) at org.knime.core.util.ThreadPool$Worker.run(ThreadPool.java:246) Caused by: org.knime.python2.kernel.PythonIOException: Failed to save Keras deep learning network. Traceback (most recent call last): File "", line 3, in File "/Users/niederle/knimeInUse/knime-apps/KNIME 4.0.0.app/Contents/Eclipse/plugins/org.knime.dl.keras_4.0.0.v201906111427/py/DLKerasNetwork.py", line 235, in save raise RuntimeError('Failed to save Keras deep learning network.') from e RuntimeError: Failed to save Keras deep learning network. at org.knime.python2.kernel.PythonKernel.executeCommand(PythonKernel.java:1402) at org.knime.python2.kernel.PythonKernel.execute(PythonKernel.java:1326) at org.knime.python2.kernel.PythonKernel.lambda$6(PythonKernel.java:1341) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: Traceback (most recent call last): File "/Users/niederle/knimeInUse/knime-apps/KNIME 4.0.0.app/Contents/Eclipse/plugins/org.knime.dl.keras_4.0.0.v201906111427/py/DLKerasNetwork.py", line 233, in save self._model.save(path) File "/Users/niederle/anaconda3/envs/py3_knime_dl_1/lib/python3.6/site-packages/keras/engine/network.py", line 1090, in save save_model(self, filepath, overwrite, include_optimizer) File "/Users/niederle/anaconda3/envs/py3_knime_dl_1/lib/python3.6/site-packages/keras/engine/saving.py", line 379, in save_model f = h5dict(filepath, mode='w') File "/Users/niederle/anaconda3/envs/py3_knime_dl_1/lib/python3.6/site-packages/keras/utils/io_utils.py", line 186, in __init__ self.data = h5py.File(path, mode=mode) File "/Users/niederle/anaconda3/envs/py3_knime_dl_1/lib/python3.6/site-packages/h5py/_hl/files.py", line 312, in __init__ fid = make_fid(name, mode, userblock_size, fapl, swmr=swmr) File "/Users/niederle/anaconda3/envs/py3_knime_dl_1/lib/python3.6/site-packages/h5py/_hl/files.py", line 148, in make_fid fid = h5f.create(name, h5f.ACC_TRUNC, fapl=fapl, fcpl=fcpl) File "h5py/_objects.pyx", line 54, in h5py._objects.with_phil.wrapper File "h5py/_objects.pyx", line 55, in h5py._objects.with_phil.wrapper File "h5py/h5f.pyx", line 98, in h5py.h5f.create OSError: Unable to create file (unable to open file: name = '/private/var/folders/r9/8yfyqn9n3dn2pzct7lz5p0rc0000gr/T/knime_Building CNN fr51986/fs-Keras_Dense_Layer-51995/000/000/f7de6ee9-999d-4106-84fd-7b08faa51121.h5', errno = 2, error message = 'No such file or directory', flags = 13, o_flags = 602) The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/Users/niederle/knimeInUse/knime-apps/KNIME 4.0.0.app/Contents/Eclipse/plugins/org.knime.python2_4.0.0.v201906241606/py/messaging/RequestHandlers.py", line 96, in _handle_custom_message response = self._respond(message, response_message_id, workspace) File "/Users/niederle/knimeInUse/knime-apps/KNIME 4.0.0.app/Contents/Eclipse/plugins/org.knime.python2_4.0.0.v201906241606/py/messaging/RequestHandlers.py", line 367, in _respond output, error = workspace.execute(source_code, request.id) File "/Users/niederle/knimeInUse/knime-apps/KNIME 4.0.0.app/Contents/Eclipse/plugins/org.knime.python2_4.0.0.v201906241606/py/PythonKernelBase.py", line 280, in execute exec(source_code, self._exec_env, self._exec_env) File "", line 3, in File "/Users/niederle/knimeInUse/knime-apps/KNIME 4.0.0.app/Contents/Eclipse/plugins/org.knime.dl.keras_4.0.0.v201906111427/py/DLKerasNetwork.py", line 235, in save raise RuntimeError('Failed to save Keras deep learning network.') from e RuntimeError: Failed to save Keras deep learning network. 2019-08-19 08:37:41,509 : ERROR : KNIME-Worker-1 : : Node : Keras Network Learner : 0:16 : Execute failed: An error occurred while creating the Keras network from its layer specifications. This could be due to a version mismatch between Keras and TensorFlow. Please make sure that Keras 2.1.6 and TensorFlow 1.8.0 are installed in your Python environment. See log for details. You can install the correct version of Keras and TensorFlow on the 'Python Deep Learning' preference page. java.io.IOException: An error occurred while creating the Keras network from its layer specifications. This could be due to a version mismatch between Keras and TensorFlow. Please make sure that Keras 2.1.6 and TensorFlow 1.8.0 are installed in your Python environment. See log for details. You can install the correct version of Keras and TensorFlow on the 'Python Deep Learning' preference page. at org.knime.dl.keras.base.portobjects.DLKerasUnmaterializedPortObjectContent.materialize(DLKerasUnmaterializedPortObjectContent.java:118) at org.knime.dl.keras.base.portobjects.DLKerasUnmaterializedNetworkPortObject.getNetwork(DLKerasUnmaterializedNetworkPortObject.java:110) at org.knime.dl.keras.base.portobjects.DLKerasUnmaterializedNetworkPortObject.getNetwork(DLKerasUnmaterializedNetworkPortObject.java:1) at org.knime.dl.keras.base.nodes.learner.DLKerasLearnerNodeModel.executeInternal(DLKerasLearnerNodeModel.java:624) at org.knime.dl.keras.base.nodes.learner.DLKerasLearnerNodeModel.execute(DLKerasLearnerNodeModel.java:303) at org.knime.core.node.NodeModel.executeModel(NodeModel.java:567) at org.knime.core.node.Node.invokeFullyNodeModelExecute(Node.java:1192) at org.knime.core.node.Node.execute(Node.java:979) at org.knime.core.node.workflow.NativeNodeContainer.performExecuteNode(NativeNodeContainer.java:559) at org.knime.core.node.exec.LocalNodeExecutionJob.mainExecute(LocalNodeExecutionJob.java:95) at org.knime.core.node.workflow.NodeExecutionJob.internalRun(NodeExecutionJob.java:179) at org.knime.core.node.workflow.NodeExecutionJob.run(NodeExecutionJob.java:110) at org.knime.core.util.ThreadUtils$RunnableWithContextImpl.runWithContext(ThreadUtils.java:328) at org.knime.core.util.ThreadUtils$RunnableWithContext.run(ThreadUtils.java:204) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at org.knime.core.util.ThreadPool$MyFuture.run(ThreadPool.java:123) at org.knime.core.util.ThreadPool$Worker.run(ThreadPool.java:246) Caused by: org.knime.python2.kernel.PythonIOException: Failed to save Keras deep learning network. Traceback (most recent call last): File "", line 3, in File "/Users/niederle/knimeInUse/knime-apps/KNIME 4.0.0.app/Contents/Eclipse/plugins/org.knime.dl.keras_4.0.0.v201906111427/py/DLKerasNetwork.py", line 235, in save raise RuntimeError('Failed to save Keras deep learning network.') from e RuntimeError: Failed to save Keras deep learning network. at org.knime.python2.util.PythonUtils$Misc.executeCancelable(PythonUtils.java:265) at org.knime.python2.kernel.PythonKernel.executeCommandCancelable(PythonKernel.java:1415) at org.knime.python2.kernel.PythonKernel.execute(PythonKernel.java:1341) at org.knime.dl.python.core.DLPythonDefaultContext.executeInKernel(DLPythonDefaultContext.java:170) at org.knime.dl.python.core.DLPythonAbstractCommands.saveNetwork(DLPythonAbstractCommands.java:309) at org.knime.dl.python.core.DLPythonAbstractNetworkLoader.save(DLPythonAbstractNetworkLoader.java:92) at org.knime.dl.keras.core.layers.DLKerasNetworkMaterializer.materialize(DLKerasNetworkMaterializer.java:188) at org.knime.dl.keras.base.portobjects.DLKerasUnmaterializedPortObjectContent.materialize(DLKerasUnmaterializedPortObjectContent.java:107) ... 17 more Caused by: org.knime.python2.kernel.PythonIOException: Failed to save Keras deep learning network. Traceback (most recent call last): File "", line 3, in File "/Users/niederle/knimeInUse/knime-apps/KNIME 4.0.0.app/Contents/Eclipse/plugins/org.knime.dl.keras_4.0.0.v201906111427/py/DLKerasNetwork.py", line 235, in save raise RuntimeError('Failed to save Keras deep learning network.') from e RuntimeError: Failed to save Keras deep learning network. at org.knime.python2.kernel.PythonKernel.executeCommand(PythonKernel.java:1402) at org.knime.python2.kernel.PythonKernel.execute(PythonKernel.java:1326) at org.knime.python2.kernel.PythonKernel.lambda$6(PythonKernel.java:1341) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)