【问题标题】:Change `base_compiledir` to save compiled files in another directory更改 `base_compiledir` 以将编译后的文件保存在另一个目录中
【发布时间】:2021-10-18 03:28:18
【问题描述】:

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

有没有办法可以将theano.base_compiledir 永久设置到不同的位置,也许是通过修改一些内部 Theano 文件的内容?

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

我正在使用 Ubuntu。

【问题讨论】:

    标签: python theano


    【解决方案1】:

    正如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 或简单地关闭终端并启动新终端。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多