- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我收到以下警告:
94: UserWarning: Converting sparse IndexedSlices to a dense Tensor with 1200012120 elements. This may consume a large amount of memory.
对于下面的代码:
from wordbatch.extractors import WordSeq
import wordbatch
from keras.layers import Input,Embedding
...
wb = wordbatch.WordBatch(normalize_text, extractor=(WordSeq, {"seq_maxlen": MAX_NAME_SEQ}), procs=NUM_PROCESSOR)
wb.dictionary_freeze = True
full_df["ws_name"] = wb.fit_transform(full_df["name"])
...
name = Input(shape=[full_df["name"].shape[1]], name="name")
emb_name = Embedding(MAX_TEXT, 50)(name)
...
那是我使用 GRU 网络嵌入层的 WordSeq(来自 WordBatch)输出。我应该如何修改代码以使其在不转换为密集张量的情况下工作?
最佳答案
我在 Keras 中的嵌入层遇到了同样的问题。 The solution是显式使用 TensorFlow 优化器,如下所示:
model.compile(loss='mse',
optimizer=TFOptimizer(tf.train.GradientDescentOptimizer(0.1)))
关于tensorflow - 将稀疏的 IndexedSlices 转换为密集的张量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48534879/
我收到以下警告: 94: UserWarning: Converting sparse IndexedSlices to a dense Tensor with 1200012120 elements
使用函数式 API 运行 keras 多输入模型时出现此警告。该模型在单个 GPU 上运行时运行良好且没有警告。当我使用 tf.distribute.MirroredStrategy使用两个 GPU
我遇到了链接 tf.gather() 索引产生以下警告的问题: /usr/local/lib/python3.5/dist-packages/tensorflow/python/ops/gradien
我在 Tensorflow 中收到以下警告:UserWarning: Converting sparse IndexedSlices to a dense Tensor of unknown shap
我是一名优秀的程序员,十分优秀!