Scikit learn 高斯过程吞噬了我的记忆

Scikit learn 高斯过程吞噬了我的记忆,scikit-learn,Scikit Learn,我已经在Ubuntu 12.04上安装了skicit learn 0.13.1。运行以下代码正在消耗我的内存,也就是说,我可以通过top观察每次迭代中内存的增长情况,在大约160次迭代后,我会出现分段错误(使用“ulimit-Sv 4000000”将可用内存限制在大约4GB) 我是不是遗漏了什么?这看起来像是严重的内存泄漏。请报告一下 from sklearn import gaussian_process import numpy as np x = np.random.normal(si

我已经在Ubuntu 12.04上安装了skicit learn 0.13.1。运行以下代码正在消耗我的内存,也就是说,我可以通过top观察每次迭代中内存的增长情况,在大约160次迭代后,我会出现分段错误(使用“ulimit-Sv 4000000”将可用内存限制在大约4GB)


我是不是遗漏了什么?

这看起来像是严重的内存泄漏。请报告一下

from sklearn import gaussian_process
import numpy as np


x = np.random.normal(size=(600, 60))            
y = np.random.normal(size=600)

for s in range(100000):

    print 'step %s' % s

    test = gaussian_process.GaussianProcess(
            theta0= 1e-2,
            thetaL= 1e-4,
            thetaU= 1e-1,
            nugget= 0.01,
            storage_mode='light').fit(x, y)