libsvm中grid.py进行参数寻优时出错,请求大牛解答解决办法

libsvm中grid.py进行参数寻优时出错,请求大牛解答
我用grid.py进行参数寻优时,出现如下错误:
  D:\libsvm-2.89\tools>grid.py german_scale
  [local] 5 -7 76.9 <best C=32.0,g=0.0078125 rate=76.9>
  Timeout:gnuplot is not ready
  [local] -1 -7 70.0 <best C=32.0,g=0.0078125 rate=76.9>
  Traceback <most recent call last>:
  File "D:\libsvm-2.89\tools>grid.py",line 362,in<module>
  main<>
  File "D:\libsvm-2.89\tools>grid.py",line 357,in main
  redraw(db,[best_c1, best_g1, best_rate])
  File "D:\libsvm-2.89\tools>grid.py",line 135,in redraw
  gnuplot.write("set term windows""\n")
  IOError:[errno 22] invalid argument
上面选用的数据是在Chih-Chung Chang and Chih-Jen Lin网站下载的数据german_scale,可是用heart_scale试过了,一点错误都没有,gnuplot也能正常运行,因此路径应该不会错误(我看过看过好多次了,路径确实没错)。也曾怀疑是数据格式错误,用checkdata.py测试,german_scale数据格式正确。我又不懂python语言,实在是招不出改正方法,哎!急啊!各位大牛们广泛发表意见救救我吧!感激不尽,感激不尽!

------解决方案--------------------
谢谢你的信息,蛮有趣的工具,试了一下ok。不过跑german.numer_scale比heart_scale慢很多cpu一直占满
Timeout:gnuplot is not ready有可能系统进程太多太忙,还是软杀在监控引发异常。
------解决方案--------------------
照理能跑一个,第二个也行才是,我这里没问题呀。或者改一下grid.py脚本,在开启管道后,加个延时等一下,让gnuplot就绪后再跑。
------解决方案--------------------
简单试试按下编辑grid.py:

第 9行插入import time
第95行插入time.sleep(3) #3秒延迟