问题标签 [dynet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1119 浏览

python - 如何检查python链接到哪个二进制库文件?

前段时间,我为 Python 安装了 dynet,它运行良好。我用pip install git+https://github.com/clab/dynet#egg=dynet.

然后,我想添加 MKL 支持。所以我再次手动安装了 dynet,使用此处的说明:http://dynet.readthedocs.io/en/latest/python.html#manual-installation 将参数传递-DMKL给 cmake。

我想确保我所做的一切都是正确的,并且 Python 确实需要新安装 dynet。我怎样才能检查这个?

一般来说,当我有一个用 C++ 构建并从 Python 链接的库时,如何从 Python 中检查已安装库的详细信息,特别是 Python 链接到哪个二进制文件?

0 投票
1 回答
702 浏览

tensorflow - 在 Eager 模式下计算两个嵌入时发生梯度错误

当我尝试在 eager 模式下使用 tensorflow 重写dynet 项目时,出现以下错误:

我试图定位错误并简化代码,然后发现在 Eager 模式下在一个动态图中计算两个嵌入时,会发生错误。

在静态图模式下添加两个嵌入没有错误。

但是当我在急切模式下运行以下代码时,发生了错误。

急切模式下的代码有什么问题,如何计算急切模式下的两个嵌入?

0 投票
1 回答
76 浏览

python - 如何从保存的 Dynet 模型中读回“随机种子”

我有一个已经由dynet库训练的模型。但是我在训练这个模型时忘记了--dynet-seed参数。有谁知道如何从保存的模型中读回这个参数?提前感谢您的任何反馈。

0 投票
1 回答
46 浏览

neural-network - 在 dynet 中按名称调用参数

有没有办法在 dynet 中通过其名称调用参数:

0 投票
0 回答
254 浏览

neural-network - 在 Dynet 中添加 numpy 数组和表达式的正确方法?

在 Dynet 中添加参数和 numpy 生成的数组的正确方法是什么?例如,当我尝试以下操作时:

它给了我以下错误,

所以,我尝试了这个而不是我上面的,

但它给了我以下错误,

所以我想我可能需要将 numpy 数组转换为 dynet 表达式,

它通过没有任何错误,但它在我打电话的其他地方抱怨output.scalar_value()

0 投票
1 回答
157 浏览

neural-network - Dynet 中的 CPU 内存分配失败

我不知道为什么我的内存不足。拿 Goldberg 的解析器来说,我所做的就是改变这一行:

分数,exprs = self.__evaluate(conll_sentence, True)

并在其周围添加一个 for 循环以重复 K 次:

然后在getExpr中,我执行以下操作:

本质上,上述块中发生的事情是首先生成正态分布的噪声,然后将其添加到训练值中。但似乎在某个地方,所有生成的值都保留在内存中,只是内存不足。有谁知道为什么?

0 投票
1 回答
167 浏览

neural-network - 更新 dynet 中的参数子集

有没有办法更新 dynet 中的参数子集?例如在下面的玩具示例中,首先更新h1,然后h2

我知道这个update_subset接口存在并且基于给定的参数索引工作。但是在任何地方都没有记录我们如何在 dynet Python 中获取参数索引。

0 投票
1 回答
154 浏览

pip - 没有名为“pycnn”的模块

我们使用pycnn构建了一个项目。目前它已被dynet取代。现在我们怎样才能让 pycnn 回来?

0 投票
1 回答
838 浏览

python-3.x - ImportError libdynet.so:无法打开共享对象文件,没有这样的文件或目录

今天我尝试运行一个简单的 dynet 程序(几个月前我运行没有问题),并得到以下错误:

即使使用仅包含“import dynet”的最小程序,我也会遇到相同的错误。

我尝试通过多种方式重新安装 dynet:

并且:

但程序仍然无法运行......我该怎么办?

编辑:这是命令行中的python版本:

注意:最近我安装了 conda,所以我认为这可能是原因,但现在我已将其删除,问题仍然存在。