Generate ChEMBL Predictions

This is a companion discussion topic for the original entry at

Hello. I’m looking for help running this workflow, please. I would also appreciate any pointers to debugging techniques for this sort of problem.

I can’t get the “ONNX to Tensorflow” node to execute correctly. I’ve tried various versions of Python and Tensorflow and am now at 3.7.9 and 2.10.0. I’m running Windows 10-64 with no GPU.

I get an error on the node which just says “Execute failed: ‘input’”

I see the following in the log:

2022-11-08 19:23:07,367 : INFO : Thread-41 : PythonKernel : ONNX to TensorFlow Network Converter : 0:2 : To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.
2022-11-08 19:23:07,678 : ERROR : KNIME-Worker-14-ONNX to TensorFlow Network Converter 0:2 : Node : ONNX to TensorFlow Network Converter : 0:2 : Execute failed: ‘input’
org.knime.dl.tensorflow.core.convert.DLNetworkConversionException: ‘input’
at org.knime.dl.tensorflow.core.convert.TFAbstractNetworkConverter.convertNetwork(
at org.knime.dl.tensorflow.base.nodes.converter.TFAbstractConverterNodeModel.execute(
at org.knime.core.node.NodeModel.executeModel(
at org.knime.core.node.Node.invokeFullyNodeModelExecute(
at org.knime.core.node.Node.execute(
at org.knime.core.node.workflow.NativeNodeContainer.performExecuteNode(
at org.knime.core.node.exec.LocalNodeExecutionJob.mainExecute(
at org.knime.core.node.workflow.NodeExecutionJob.internalRun(
at org.knime.core.util.ThreadUtils$RunnableWithContextImpl.runWithContext(
at org.knime.core.util.ThreadUtils$
at java.base/java.util.concurrent.Executors$ Source)
at java.base/ Source)
at org.knime.core.util.ThreadPool$
at org.knime.core.util.ThreadPool$
Caused by: org.knime.python2.kernel.PythonIOException: ‘input’
Traceback (most recent call last):
File “”, line 8, in
File “”, line 8, in
KeyError: ‘input’

at org.knime.python2.kernel.Python2KernelBackend.executeCommand(
at org.knime.python2.kernel.Python2KernelBackend.execute(
at org.knime.python2.kernel.Python2KernelBackend.lambda$9(
at java.base/ Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$ Source)
at java.base/ Source)