Theano:更改`base_compiledir`以将编译的文件保存在另一个目录中

时间:2015-12-18 00:40:34

标签: python theano

theano.base_compiledir指的是存储编译文件的目录。

有没有办法可以将theano.base_compiledir永久设置到其他位置,可能是通过修改某些内部theano文件的内容?

http://deeplearning.net/software/theano/library/config.html确实解释了在某些方面配置theano的方法,但我仍然无法解决我的问题。

我正在使用Ubuntu。

谢谢&干杯!

1 个答案:

答案 0 :(得分:6)

正如documentation所解释的那样,您可以通过更改THEANO_FLAGS环境变量(例如在~/.bashrc文件中)或使用“~/.theanorc”来永久设置此标志或任何其他Theano配置标志~/.bashrc档案。

对于前者,请将这样的行添加到export THEANO_FLAGS="base_compiledir=/some/path" 文件中:

~/.theanorc

对于后者,创建一个[global] base_compiledir=/some/path 文件,其内容如下所示:

device=

在任何一种情况下,您可能都想添加一些其他标志,例如floatX=~/.bashrc等。

如果您更改了source ~/.bashrc文件,则更改将不会在任何活动终端中生效,除非您在每个活动终端中运行Serial.println("DAMN YOU"); char data[DATA_LENGTH+1]; //DATA_LENGTH is 6 data[DATA_LENGTH]='\n'; uint8_t actu_length,from_index,to_index,from_road=0,to_road=0; if (Serial1.available() > 0){ Serial1.readBytes(data,DATA_LENGTH); Serial.println("bla bla bal"); Serial.println(data); } 或只是关闭终端并启动新终端。