【11】报错RuntimeError: BlobReader error: The version of imported blob doesn‘t match graph_transformer
报错 Error The of 11 version transformer Graph
2023-09-14 09:01:43 时间
报错提示:
RuntimeError: BlobReader error: The version of imported blob doesn't match graph_transformer
解决方法:
这是因为你的模型版本和openvino版本不匹配,用下面这个代码看一下你的模型要求哪个版本的openvino。
#!/usr/bin/env python3
# coding=utf-8
import argparse
import json
from pathlib import Path
import depthai as dai
parser = argparse.ArgumentParser()
parser.add_argument("blob_path", type=str, help="blob's path")
args = parser.parse_args()
def get_info(tensor):
return {
"name": tensor.name,
"dataType": tensor.dataType.name,
"dims": tensor.dims[::-1],
"numDimensions": tensor.numDimensions,
"offset": tensor.offset,
"order": tensor.order.name,
"strides": tensor.strides,
}
blobPath = Path(args.blob_path)
net = dai.OpenVINO.Blob(blobPath.as_posix())
networkInputs = net.networkInputs
for name, networkInput in networkInputs.items():
networkInputs[name] = get_info(networkInput)
networkOutputs = net.networkOutputs
for name, networkOutput in networkOutputs.items():
networkOutputs[name] = get_info(networkOutput)
print("Supported OpenVINO versions:")
for version in dai.OpenVINO.getVersions():
print("\t" + version.name)
print("Blob OpenVINO Version: {}".format(net.version.name))
print("OpenVINO version of blob is supported: {}".format(net.version in dai.OpenVINO.getVersions()))
print("")
blob_info = json.dumps(
{
"networkInputs": networkInputs,
"networkOutputs": networkOutputs,
"openvinoVersion": net.version.name
},
sort_keys=True,
indent=4,
)
print(f"{blobPath.name}: \n", blob_info)
blobPath.with_suffix(".json").write_text(blob_info)
下面这个是官方默认的获取OAK设备blob信息的代码:
#!/usr/bin/env python3
# coding=utf-8
import argparse
import json
from pathlib import Path
import depthai as dai
parser = argparse.ArgumentParser()
parser.add_argument("blob_path", type=str, help="blob's path")
args = parser.parse_args()
def get_info(tensor):
return {
"name": tensor.name,
"dataType": tensor.dataType.name,
"dims": tensor.dims[::-1],
"numDimensions": tensor.numDimensions,
"offset": tensor.offset,
"order": tensor.order.name,
"strides": tensor.strides,
}
blobPath = Path(args.blob_path)
net = dai.OpenVINO.Blob(blobPath.as_posix())
networkInputs = net.networkInputs
for name, networkInput in networkInputs.items():
networkInputs[name] = get_info(networkInput)
networkOutputs = net.networkOutputs
for name, networkOutput in networkOutputs.items():
networkOutputs[name] = get_info(networkOutput)
blob_info = json.dumps(
{"networkInputs": networkInputs, "networkOutputs": networkOutputs},
sort_keys=True,
indent=4,
)
print(f"{blobPath.name}: \n", blob_info)
blobPath.with_suffix(".json").write_text(blob_info)
其他常见报错:
请查看
OAK中国
| OpenCV AI Kit在中国区的官方代理商和技术服务商
| 追踪AI技术和产品新动态
戳「+关注」获取最新资讯↗↗
相关文章
- 【错误记录】Android Studio 创建报错 ( The length of the module location exceeds the limit of 100 characters. )
- ORA-00476: RECO process terminated with error ORACLE 报错 故障修复 远程处理
- ORA-00495: GEN0 process terminated with error ORACLE 报错 故障修复 远程处理
- ORA-30966: error detected in the XML Index layer ORACLE 报错 故障修复 远程处理
- MySQL Error number: 3001; Symbol: ER_ERROR_ON_MASTER; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: 3517; Symbol: ER_SRS_PARSE_ERROR; SQLSTATE: SR002 报错 故障修复 远程处理
- MySQL Error number: 3757; Symbol: ER_FUNCTIONAL_INDEX_ON_LOB; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: 3961; Symbol: ER_WARN_DEPRECATED_JSON_TABLE_ON_ERROR_ON_EMPTY; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-011058; Symbol: ER_PARTITION_HANDLER_ADMIN_MSG; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-011873; Symbol: ER_IB_MSG_48; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-012166; Symbol: ER_IB_MSG_341; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-012400; Symbol: ER_IB_MSG_575; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-012403; Symbol: ER_IB_MSG_578; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-012882; Symbol: ER_IB_MSG_1057; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013082; Symbol: ER_IB_MSG_1257; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013167; Symbol: ER_AUDIT_LOG_JSON_FILTER_DOES_NOT_EXIST; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013257; Symbol: ER_IB_MSG_FAILED_SDI_Z_MEM_ERROR; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013401; Symbol: ER_GRP_RPL_SRV_GTID_WAIT_ERROR; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013465; Symbol: ER_GRP_RPL_CLONE_PROCESS_EXEC_ERROR; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013560; Symbol: ER_IB_MSG_DBLWR_1318; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013644; Symbol: ER_IB_ERR_ZLIB_UNKNOWN_ERROR; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013758; Symbol: ER_GRP_RPL_UPDATE_GRPGTID_VIEW_CHANGE_UUID_EXECUTED_ERROR; SQLSTATE: HY000 报错 故障修复 远程处理