我正在分布式环境中在Play 2.0中实现长轮询.我理解的方式是,当Play获取请求时,它应该暂停更新的待处理通知,然后转到数据库以获取新数据并重复.我开始查看Play 2.0提供的聊天示例,但它是在websocket中.此外,它看起来不像是能够分发.所以我想我会用Akka的赛车.我采用了事件流实现并使用LookupClassification复制了我自己的实现.但是我很难知道我将如何收到消息(或者就此而言,应该是订户而不是ActorRef)?
EventStream实现:https: //github.com/akka/akka/blob/master/akka-actor/src/main/scala/akka/event/EventStream.scala
像许多其他人一样,我给自己买了一个新的 Ryzen CPU。我需要在我的博士学位中使用 Anaconda Python(以及 Tensorflow 等)。由于 Anaconda 现在预装了 MKL,这在 AMD CPU 上很慢,那么使用 openblas 设置 Anaconda 环境并链接 numpy 和 scikit-learn,同时保持所有其他软件包相同的最佳方法是什么?
我发现以下帖子都指向以某种方式安装某些软件包。
https://anaconda.org/anaconda/nomkl
在WaveNet中,扩张卷积用于增加上面各层的感受野。
从图中,您可以看到内核大小为 2 且膨胀率为 2 次方的膨胀卷积层创建了一个树状的感受野结构。我尝试(非常简单地)在 Keras 中复制上述内容。
import tensorflow.keras as keras
nn = input_layer = keras.layers.Input(shape=(200, 2))
nn = keras.layers.Conv1D(5, 5, padding='causal', dilation_rate=2)(nn)
nn = keras.layers.Conv1D(5, 5, padding='causal', dilation_rate=4)(nn)
nn = keras.layers.Dense(1)(nn)
model = keras.Model(input_layer, nn)
opt = keras.optimizers.Adam(lr=0.001)
model.compile(loss='mse', optimizer=opt)
model.summary()
Run Code Online (Sandbox Code Playgroud)
和输出:
_________________________________________________________________
Layer (type) Output Shape Param #
=================================================================
input_4 (InputLayer) [(None, 200, 2)] 0
_________________________________________________________________
conv1d_5 (Conv1D) (None, 200, 5) 55
_________________________________________________________________
conv1d_6 (Conv1D) (None, 200, 5) 130
_________________________________________________________________
dense_2 (Dense) (None, 200, 1) …
Run Code Online (Sandbox Code Playgroud) 我有一个使用Morphia映射的ObjectId列表.在java中,映射看起来像这样:
public class Log {
@Indexed
public List<ObjectId> companyIds;
....
}
Run Code Online (Sandbox Code Playgroud)
但是,在Mongo shell中,当我使用$ elemMatch进行搜索时,它会抱怨无效类型.
> db.Log.find({ "companyIds" : { "$elemMatch" : ObjectId("5059e90d0364d02be740417a")}})
error: {
"$err" : "invalid parameter: expected an object ($elemMatch)",
"code" : 10065
}
Run Code Online (Sandbox Code Playgroud)
在使用带有ObjectId的$ elemMatch时,还有什么需要做的吗?
谢谢
akka ×1
amd ×1
anaconda ×1
keras ×1
long-polling ×1
mongodb ×1
morphia ×1
openblas ×1
scala ×1
tensorflow ×1