更改 `base_compiledir` 以将编译后的文件保存在另一个目录中
Change `base_compiledir` to save compiled files in another directory
theano.base_compiledir
指编译后的文件存放目录
有没有办法可以将 theano.base_compiledir
永久设置到不同的位置,也许是通过修改一些内部 Theano 文件的内容?
http://deeplearning.net/software/theano/library/config.html 确实在某些方面解释了配置 theano
的方法,但我仍然无法解决我的问题。
我正在使用 Ubuntu。
正如 documentation 所解释的那样,您可以通过更改 THEANO_FLAGS
环境变量(例如在您的 ~/.bashrc
文件中)或永久地设置这个或任何其他 Theano 配置标志,或者使用 ~/.theanorc
文件。
对于前者,在您的 ~/.bashrc
文件中添加如下一行:
export THEANO_FLAGS="base_compiledir=/some/path"
对于后者,创建一个 ~/.theanorc
文件,其内容如下所示:
[global]
base_compiledir=/some/path
在任何一种情况下,您都可能想要添加一些其他标志,例如 device=
、floatX=
等
如果您更改 ~/.bashrc
文件,则更改不会在任何活动终端中生效,除非您在每个终端中 运行 source ~/.bashrc
或关闭终端并启动新终端.
theano.base_compiledir
指编译后的文件存放目录
有没有办法可以将 theano.base_compiledir
永久设置到不同的位置,也许是通过修改一些内部 Theano 文件的内容?
http://deeplearning.net/software/theano/library/config.html 确实在某些方面解释了配置 theano
的方法,但我仍然无法解决我的问题。
我正在使用 Ubuntu。
正如 documentation 所解释的那样,您可以通过更改 THEANO_FLAGS
环境变量(例如在您的 ~/.bashrc
文件中)或永久地设置这个或任何其他 Theano 配置标志,或者使用 ~/.theanorc
文件。
对于前者,在您的 ~/.bashrc
文件中添加如下一行:
export THEANO_FLAGS="base_compiledir=/some/path"
对于后者,创建一个 ~/.theanorc
文件,其内容如下所示:
[global]
base_compiledir=/some/path
在任何一种情况下,您都可能想要添加一些其他标志,例如 device=
、floatX=
等
如果您更改 ~/.bashrc
文件,则更改不会在任何活动终端中生效,除非您在每个终端中 运行 source ~/.bashrc
或关闭终端并启动新终端.