首页 > 解决方案 > 深度学习中无法在动态链接库中定位程序入口点

问题描述

我的项目出现错误(下面的链接)

电影-评论-情绪-分析

使用递归神经网络进行情感分析。
这是我的代码的相关部分:

hidden_layer = tf.contrib.rnn.BasicLSTMCell(hidden_layer_size)
hidden_layer = tf.contrib.rnn.DropoutWrapper(hidden_layer, dropout_rate)
cell = tf.contrib.rnn.MultiRNNCell([hidden_layer]*number_of_layers)
init_state = cell.zero_state(batch_size, tf.float32)

但我得到这个错误:

NotFoundError:
C:\ProgramData\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\contrib\image\python\ops_distort_image_ops.so not found
tensorflow\contrib\coder\python\ops_coder_ops.so not found

当我要执行上面的代码时,我得到一个 Python 事件消息框,它显示

程序入口点不能位于深度学习中的动态链接库中

从 GitHub 运行这段代码

标签: python-3.xdeep-learningrecurrent-neural-network

解决方案


如果有人仍在尝试找到此问题的答案,
请尝试像这样编辑代码

hidden_layer = tf.nn.rnn_cell.BasicLSTMCell(hidden_layer_size)
hidden_layer = tf.nn.rnn_cell.DropoutWrapper(hidden_layer, dropout_rate)
cell = tf.nn.rnn_cell.MultiRNNCell([hidden_layer]*number_of_layers)

推荐阅读