這裏主要對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