问题标签 [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.
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 链接到哪个二进制文件?
tensorflow - 在 Eager 模式下计算两个嵌入时发生梯度错误
当我尝试在 eager 模式下使用 tensorflow 重写dynet 项目时,出现以下错误:
我试图定位错误并简化代码,然后发现在 Eager 模式下在一个动态图中计算两个嵌入时,会发生错误。
在静态图模式下添加两个嵌入没有错误。
但是当我在急切模式下运行以下代码时,发生了错误。
急切模式下的代码有什么问题,如何计算急切模式下的两个嵌入?
python - 如何从保存的 Dynet 模型中读回“随机种子”
我有一个已经由dynet库训练的模型。但是我在训练这个模型时忘记了--dynet-seed参数。有谁知道如何从保存的模型中读回这个参数?提前感谢您的任何反馈。
neural-network - 在 dynet 中按名称调用参数
有没有办法在 dynet 中通过其名称调用参数:
neural-network - 在 Dynet 中添加 numpy 数组和表达式的正确方法?
在 Dynet 中添加参数和 numpy 生成的数组的正确方法是什么?例如,当我尝试以下操作时:
它给了我以下错误,
所以,我尝试了这个而不是我上面的,
但它给了我以下错误,
所以我想我可能需要将 numpy 数组转换为 dynet 表达式,
它通过没有任何错误,但它在我打电话的其他地方抱怨output.scalar_value()
,
neural-network - 更新 dynet 中的参数子集
有没有办法更新 dynet 中的参数子集?例如在下面的玩具示例中,首先更新h1
,然后h2
:
我知道这个update_subset
接口存在并且基于给定的参数索引工作。但是在任何地方都没有记录我们如何在 dynet Python 中获取参数索引。
python-3.x - ImportError libdynet.so:无法打开共享对象文件,没有这样的文件或目录
今天我尝试运行一个简单的 dynet 程序(几个月前我运行没有问题),并得到以下错误:
即使使用仅包含“import dynet”的最小程序,我也会遇到相同的错误。
我尝试通过多种方式重新安装 dynet:
并且:
但程序仍然无法运行......我该怎么办?
编辑:这是命令行中的python版本:
注意:最近我安装了 conda,所以我认为这可能是原因,但现在我已将其删除,问题仍然存在。