【发布时间】:2021-08-18 11:18:22
【问题描述】:
我正在尝试将预训练的保存模型从 git 存储库获取到 python 中,并将它们作为保存的模型加载到 tf.load_model() 中以进行未来预测。尽管我成功连接并能够提取 repo 内容,但我的疑问是如何将内容文件加载到 tf 而不是使用路径加载?如果这不可能,在连接到我的 GitHub 帐户中存在的存储库后,我将如何获取存储库文件的路径?
我尝试将文件加载为路径,当然它无法读取它。寻找更好的方法
from credentials import *
from github import Github
import requests
g = Github("token for access")
repos = g.get_user().get_repos()
for repo in repos:
print(repo)
content = repo.get_contents(path)
model = tf.keras.models.load_model(content[0],
custom_objects=None,
compile=True)
错误:
TypeError: expected str, bytes or os.PathLike object, not ContentFile
【问题讨论】:
标签: python tensorflow github