最近花了点安装好theano后,发现每次运行时,只要新建或者修改已有的神经网络模型,都会把编译后的一些文件放在C盘的AppData\Local下,于是想着把这个路径改到其他地方去。
找完后,发现theano安装路径下,有个configdefaults.py文件,几乎是在最下面有段这样的代码:
# On Windows we should avoid writing temporary files to a directory that is
# part of the roaming part of the user profile. Instead we use the local part
# of the user profile, when available.
if sys.platform == 'win32' and os.getenv('LOCALAPPDATA') is not None:
default_base_compiledir = os.path.join(os.getenv('LOCALAPPDATA'), 'Theano')
else:
default_base_compiledir = os.path.join(get_home_dir(), '.theano')
就是这里啦,注释掉这段代码,换成自己想要存储的地方,比如:
default_base_compiledir = 'F:\Theano'
这样每次生成的文件就不会在C盘了。