当运行Poisson回归模型时,我的内存出现了问题。随着数据加载并为模型做好准备,python使用了大约650 MB的内存。一旦我建立了模型,
import theano.tensor as t
with pm.Model() as poisson_model:
# priors for coefficients
coeffs = pm.Uniform('coeffs', -10, 10, shape=(1, predictors.shape[1]))
r = t.exp(pm.sum(coeffs*predictors.values, 1))
从virtualenv内部破坏了Anaconda的安装,然后尝试清除虚拟服务器之外的Anaconda安装。根据指示删除了Anaconda,这给我留下了通往python的糟糕路径:
tom@tom-ubuntu:~$ python
bash: /home/tom/anaconda/bin/python: No such file or directory
可以达到Ubuntu14.04默认Python安装:
tom@tom-ubuntu:~$ which python2.7
/usr/bin/python2.7
如何将python2.7重新分配到默认python?
我试图删除(并取消链接)
to
我正试图在一个循环中训练1000倍的顺序模型。在每一个循环中,我的程序都会泄漏内存,直到我耗尽并得到OOM异常。
我以前也问过类似的问题()
也曾见过类似问题的其他人()
解决方案总是在使用完模型之后将K.clear_session()添加到您的代码中。所以我在上一个问题中做了这件事,现在还在漏掉记忆。
下面是再现问题的代码。
import random
import time
from keras.models import Sequential
from keras.layers import Dense
from keras import backend as K
import trac
我删除了Anaconda目录,因为我没有使用它,现在在终端中,当我输入python3时,我得到了-bash: //anaconda/bin/python3: No such file or directory。
我安装了python3.6,这显示了我输入which python3时的情况。我真的很想知道如何纠正这个问题,这样我才能再次访问终端中的python3?