Transmitting training data to Python failed.

2025-06-22 13:37:01,100 : WARN : KNIME-Worker-34-Keras Network Learner 4:14 : : DLKnimeNetworkTrainingInputPreparer : Keras Network Learner : 4:14 : The number of rows of the input training data table (260) is not a multiple of the selected training batch size (8). Thus, the last batch of each epoch will continue at the beginning of the training data table after reaching its end. You can avoid that by adjusting the number of rows of the table or the batch size if desired.

2025-06-22 13:37:01,791 : WARN : Thread-66369 : : PythonKernel : Keras Network Learner : 4:14 : C:\Users\Ibrah\anaconda3\envs\knime_dl\lib\site-packages\keras\engine\saving.py:292: UserWarning: No training configuration found in save file: the model was not compiled. Compile it manually.

2025-06-22 13:37:06,199 : ERROR : KNIME-Worker-34-Keras Network Learner 4:14 : : DLKerasLearnerNodeModel : Keras Network Learner : 4:14 : Transmitting training data to Python failed.

2025-06-22 13:37:06,200 : ERROR : KNIME-Worker-34-Keras Network Learner 4:14 : : Node : Keras Network Learner : 4:14 : Execute failed: An error occured during training of the Keras deep learning network. See log for details.

java.lang.RuntimeException: An error occured during training of the Keras deep learning network. See log for details.

at org.knime.dl.keras.base.nodes.learner.DLKerasLearnerNodeModel.handleGeneralException(DLKerasLearnerNodeModel.java:751)

at org.knime.dl.keras.base.nodes.learner.DLKerasLearnerNodeModel.executeInternal(DLKerasLearnerNodeModel.java:721)

at org.knime.dl.keras.base.nodes.learner.DLKerasLearnerNodeModel.execute(DLKerasLearnerNodeModel.java:320)

at org.knime.core.node.NodeModel.executeModel(NodeModel.java:596)

at org.knime.core.node.Node.invokeFullyNodeModelExecute(Node.java:1284)

at org.knime.core.node.Node.execute(Node.java:1049)

at org.knime.core.node.workflow.NativeNodeContainer.performExecuteNode(NativeNodeContainer.java:603)

at org.knime.core.node.exec.LocalNodeExecutionJob.mainExecute(LocalNodeExecutionJob.java:98)

at org.knime.core.node.workflow.NodeExecutionJob.internalRun(NodeExecutionJob.java:198)

at org.knime.core.node.workflow.NodeExecutionJob.run(NodeExecutionJob.java:117)

at org.knime.core.util.ThreadUtils$RunnableWithContextImpl.runWithContext(ThreadUtils.java:369)

at org.knime.core.util.ThreadUtils$RunnableWithContext.run(ThreadUtils.java:223)

at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

at java.base/java.util.concurrent.FutureTask.run(Unknown Source)

at org.knime.core.util.ThreadPool$MyFuture.run(ThreadPool.java:123)

at org.knime.core.util.ThreadPool$Worker.run(ThreadPool.java:246)

Caused by: java.io.IOException: Transmitting training data to Python failed.

at org.knime.dl.python.core.DLPythonAbstractCommands$DLPythonNetworkTrainingTaskHandler.handleTrainingDataRequest(DLPythonAbstractCommands.java:1059)

at org.knime.dl.python.core.DLPythonAbstractCommands$DLPythonNetworkTrainingTaskHandler.handleCustomMessage(DLPythonAbstractCommands.java:1020)

at org.knime.dl.keras.core.DLKerasAbstractCommands$DLKerasNetworkTrainingTaskHandler.handleCustomMessage(DLKerasAbstractCommands.java:284)

at org.knime.python2.kernel.messaging.AbstractTaskHandler.handle(AbstractTaskHandler.java:95)

at org.knime.dl.python.core.DLPythonAbstractCommands$DLTrainingTask.runInternal(DLPythonAbstractCommands.java:931)

at org.knime.core.util.ThreadUtils$CallableWithContextImpl.callWithContext(ThreadUtils.java:385)

at org.knime.core.util.ThreadUtils$CallableWithContext.call(ThreadUtils.java:271)

at java.base/java.util.concurrent.FutureTask.run(Unknown Source)

at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

at java.base/java.util.concurrent.FutureTask.run(Unknown Source)

at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.base/java.lang.Thread.run(Unknown Source)

Caused by: org.knime.python2.kernel.PythonIOException: type object ‘object’ has no attribute ‘dtype’

at org.knime.python2.kernel.messaging.AbstractTaskHandler.handleFailureMessage(AbstractTaskHandler.java:146)

at org.knime.python2.kernel.messaging.AbstractTaskHandler.handle(AbstractTaskHandler.java:92)

at org.knime.python2.kernel.messaging.DefaultTaskFactory$DefaultTask.runInternal(DefaultTaskFactory.java:256)

… 6 more