根據https://github.com/NLeSC/mcfly-tutorial/issues/17
修改keras源碼,位置:Anaconda3\Lib\site-packages\keras\utils\generic_utils.py,第175行代碼
方法一:
#code = marshal.dumps(func.code).decode('raw_unicode_escape')
code = marshal.dumps(func.code).replace(b'\',b'/').decode('raw_unicode_escape')
第一次嘗試失敗
方法二:
#code = marshal.dumps(func.code).decode('raw_unicode_escape')
code = marshal.dumps(func.code).decode("windows-1252")
第二次嘗試失敗
方法三:
#code = marshal.dumps(func.code).decode('raw_unicode_escape')
code = marshal.dumps(func.__code__).replace(b'\\',b'/').decode('raw_unicode_escape')
成功