这里主要对keras的后端进行设置,包括读取.keras下的默认配置文件keras.json,设置后端环境。
分为两种情况:
配置文件存在,直接读取里面的配置信息
配置文件不存在,则根据上篇common内的默认值设置配置信息,并将该配置信息保存在~/.keras/keras.json中。
根据配置文件信息,import 不同的配置环境,e.g. tensorflow or theano or cntk
此外还定义了一个返回后端配置的函数backend
这里主要对keras的后端进行设置,包括读取.keras下的默认配置文件keras.json,设置后端环境。
分为两种情况:
配置文件存在,直接读取里面的配置信息
配置文件不存在,则根据上篇common内的默认值设置配置信息,并将该配置信息保存在~/.keras/keras.json中。
根据配置文件信息,import 不同的配置环境,e.g. tensorflow or theano or cntk
此外还定义了一个返回后端配置的函数backend
class MetaCls(type): def __new__(cls, *args, **kwargs): print("in MetaCls") # return super(Meta