完整报错长这样:
C:/Users/pc-01/AppData/Local/Programs/Python/Python37/lib/site-packages/torch/include\torch/csrc/jit/ir/ir.h(1347): error: member "torch::jit::ProfileOptionalOp::Kind" may not be initialized
那么就找到这个ir.h对应的地方:
struct TORCH_API ProfileOptionalOp : public Node {static constexpr Symbol Kind = ::c10::prim::profile_optional;// 后面的省略...};
有种解释是constexpr的问题,可以把constexpr改成const,但是试了没有用;
那干脆直接把这行注释掉(参考中github的方法),毕竟报错是“可能没有初始化”…至少是暂时能运行了
struct TORCH_API ProfileOptionalOp : public Node {// static constexpr Symbol Kind = ::c10::prim::profile_optional;// 后面的省略...};
https://github.com/facebookresearch/detectron2/issues/9