解释一下这段报错 2023-05-09 08:40:46.405891: E external/org_tensorflow/tensorflow/core/framework/node_def_util.cc:675] NodeDef mentions attribute input_para_type_list which is not in the op definition: Op<name=Sum; signature=input:T, reduction_indices:Tidx -> output:T; attr=keep_dims:bool,default=false; attr=T:type,allowed=[DT_FLOAT, DT_DOUBLE, DT_INT32, DT_UINT8, DT_INT16, 6034766930529145842, DT_UINT16, DT_COMPLEX128, DT_HALF, DT_UINT32, DT_UINT64]; attr=Tidx:type,default=DT_INT32,allowed=[DT_INT32, DT_INT64]> This may be expected if your graph generating binary is newer than this binary. Unknown attributes will be ignored. NodeDef: {{node PartitionedCall_/ReduceSum_ReduceSum_670}}
时间: 2024-03-28 15:37:24 浏览: 161
这个错误信息是TensorFlow给出的一个提示,意思是在节点定义中使用了不存在于操作定义中的属性。具体来说,这个错误信息给出了一个节点的名称 `PartitionedCall_/ReduceSum_ReduceSum_670`,并指出这个节点定义中使用了一个名为 `input_para_type_list` 的属性,但是这个属性并不存在于 `Sum` 操作的定义中。
这个错误信息也提到了一个可能的原因,即生成图的二进制文件版本比当前TensorFlow二进制文件版本更新,导致节点定义中使用了新版本中新增的属性,而当前TensorFlow版本中并不支持这些属性。不过这只是一种猜测,具体原因还需要根据实际情况来分析。
相关问题
解读下列编译报错:[OHOS INFO] ERROR at //build/templates/cxx/cxx.gni:242:7: Script returned non-zero exit code. [OHOS INFO] exec_script(external_deps_script, arguments) [OHOS INFO] ^---------- [OHOS INFO] Current dir: /home/huangjianli/kh3.2/out/khdvk_rk3568_a/ [OHOS INFO] Command: /usr/bin/env /home/huangjianli/kh3.2/build/templates/common/external_deps_handler.py --external-deps eventhandler:libeventhandler ces_standard:cesfwk_innerkits hiviewdfx_hilog_native:libhilog --parts-src-flag-file build_configs/parts_src_flag.json --external-deps-temp-file gen/kaihong/communication/kh_iotsdk/src/bonding/kh_iotsdk__bondingtest_external_deps_temp.json --sdk-base-dir ../../sdk/ohos-arm --sdk-dir-name sdk/ohos-arm --current-toolchain //build/toolchain/ohos:ohos_clang_arm --innerkits-adapter-info-file ../../build/ohos/inner_kits_adapter.json [OHOS INFO] Returned 1 and printed out: [OHOS INFO] [OHOS INFO] file '../../sdk/ohos-arm/ces_standard/sdk_info.json' doesn't exist. [OHOS INFO] [OHOS INFO] stderr: [OHOS INFO] [OHOS INFO] Traceback (most recent call last): [OHOS INFO] File "/home/huangjianli/kh3.2/build/templates/common/external_deps_handler.py", line 248, in <module> [OHOS INFO] sys.exit(main()) [OHOS INFO] File "/home/huangjianli/kh3.2/build/templates/common/external_deps_handler.py", line 214, in main [OHOS INFO] sdk_module_info, adapted_ok = _get_external_module_from_sdk( [OHOS INFO] File "/home/huangjianli/kh3.2/build/templates/common/external_deps_handler.py", line 73, in _get_external_module_from_sdk [OHOS INFO] raise Exception("part '{}' doesn't exist in sdk modules.".format( [OHOS INFO] Exception: part 'ces_standard' doesn't exist in sdk modules. [OHOS INFO] [OHOS INFO] See //kaihong/communication/kh_iotsdk/src/bonding/BUILD.gn:16:1: whence it was called. [OHOS INFO] ohos_executable("bondingtest") { [OHOS INFO] ^------------------------------- [OHOS INFO] See //kaihong/communication/kh_iotsdk/BUILD.gn:123:7: which caused the file to be included. [OHOS INFO] "//kaihong/communication/kh_iotsdk/src/bonding:bondingtest", [OHOS INFO] ^----------------------------------------------------------
这段编译报错是在进行华为开发者系统(OHOS)的编译过程中出现的。报错信息显示在编译 //kaihong/communication/kh_iotsdk/src/bonding/BUILD.gn 文件时,执行了 external_deps_handler.py 脚本,其中 ces_standard 部分没有在 OHOS 的 SDK 模块中找到,导致脚本执行失败。建议检查相关的 SDK 模块是否正确安装,或者在对应的 BUILD.gn 文件中修改依赖关系。
/usr/bin/ld: cannot find L-/home/xuegb2/work/pandora-master-01/Pandora/core/../external/libunwind/release/lib报错但是这个路径是存在的
这个报错可能是因为 ld 没有找到 libunwind 库。你可以尝试以下步骤:
1. 确认 libunwind 库已经正确安装并且路径正确。你可以使用命令 `ls /home/xuegb2/work/pandora-master-01/Pandora/core/../external/libunwind/release/lib` 确认库是否存在。
2. 确认 LD_LIBRARY_PATH 环境变量是否正确设置。你可以使用命令 `echo $LD_LIBRARY_PATH` 确认环境变量是否包含你的库路径。
3. 如果以上两步都没有问题,你可以尝试在编译命令中添加 `-L/home/xuegb2/work/pandora-master-01/Pandora/core/../external/libunwind/release/lib` 选项,将库路径指定给编译器。
阅读全文