0

我在下载和使用从 Microsoft Custom Vision 下载的模型时没有遇到任何问题。但是,当我将模型和 python 代码传输到另一台计算机时,程序在这一行崩溃:

graph_def.ParseFromString(f.read())

Windows 抛出一个错误,大意是:“出现问题,程序无法正常工作。程序将关闭,如果找到问题的解决方案,Windows 会通知您。”

我一直无法弄清楚出了什么问题,而且我知道的调试方法也无济于事。程序没有继续到 pdb.pm(),并且 python -m -trace --trace name.py 在程序的位置 0 停止,说它无法解码 unicode。

相关区域的完整代码是:

        graph_def = tf.compat.v1.GraphDef()
        try:
            with tf.io.gfile.GFile(path_to_custom_vision_model, "rb") as f:
                try:
                    print("Parsing string...")
                    graph_def.ParseFromString(f.read())
                except:
                    pdb.pm()
                tf.import_graph_def(graph_def, name="")
        except EnvironmentError as err:
            print(err)
            print("Custom Visionのモデルを読み取ろうとした時にエラーが起きました。パスはあってるか確認してください。プログラムを終わらせます。")
            input("続けるにはenterを押してください")
            exit(-1)

非常感谢任何试图找出问题的解决方案或建议!

4

0 回答 0