ValueError:无法为张量为'(?,2,128)'的张量u'reshape_1_input_1:0'输入形状(1、2、128)的值

时间:2020-06-19 22:14:07

标签: python tensorflow deep-learning gnuradio gnuradio-companion

这是我第一次在这里问一个问题,所以请和我一起露面

我的目标: 我正在从https://github.com/chrisruk/models

运行“ cnn_generate.py”

该代码应作为用于调制识别的计算机深度学习的结果来生成图形。该代码将彻底运行并成功完成。之后,在我的计算机的“ / tmp /”文件中创建了一个文件,并以“ / tmp / cnn / 000000001”的形式存储。然后,我可以获取此图形文件(“ /tmp/cnn/000000001/export.meta”)并将其粘贴到https://github.com/chrisruk/models示例中的“ amc_cnn”示例中的GNU Radio“ TensorFlow AMC Model”块中。尝试在Gnu Radio中运行此amc_cnn示例后,即出现此错误:

我的问题: ValueError:无法为张量为u'reshape_1_input_1:0'的Tensor输入形状为((1,2,128))的形状(1、1,2,128)。

我的问题是由于图形文件已粘贴到GNU Radio模块中。 GNU Radio正在使我看起来好像有一个重塑问题,但是当我运行原始的“ cnn_generate.py”文件以获取图形文件时,我没有这些大小调整问题。

我的尝试: 我在这里阅读了很多有关价值重塑的文章,但它们与我的问题有所不同,因为在最初尝试运行“ cnn_generate.py”代码时没有出现错误。如果为了重塑而对“ cnn_generate.py”代码进行了更改,则会收到错误消息,并且该代码将无法运行。如果我按原样运行代码,则代码将成功运行。当我尝试将从“ cnn_generate.py”生成的元图文件粘贴到amc_cnn示例中的GNU Radio“ Tensorflow AMC模型”块中时,才出现错误。

你们会提出什么建议来帮助解决此问题?

0 个答案:

没有答案