Megvii-BaseDetection / YOLOX

YOLOX is a high-performance anchor-free YOLO, exceeding yolov3~v5 with MegEngine, ONNX, TensorRT, ncnn, and OpenVINO supported. Documentation: https://yolox.readthedocs.io/
Apache License 2.0
9.33k stars 2.19k forks source link

RuntimeError: assertion `inputs[0]->blob().use_count() == 2 && inputs[0]->blob()->storage().unique()' #700

Open qunyuanchen opened 3 years ago

qunyuanchen commented 3 years ago

When I running the YOLOX in megengine implementation on my custom dataset with coco format,I met the problem as follow: RuntimeError: assertion `inputs[0]->blob().use_count() == 2 && inputs[0]->blob()->storage().unique()' failed at ../../../../../../imperative/src/impl/ops/elemwise.cpp:258: megdnn::SmallVector<std::shared_ptr > mgb::imperative::{anonymous}::apply_inplace_add_on_physical_tensor(const mgb::imperative::OpDef&, const megdnn::SmallVector<std::shared_ptr >&) extra message: This inplace modification may change the elements of other tensors. Please set MEGENGINE_INPLACE_UPDATE to 0 to ensure the program runs correctly.

backtrace: /home/megstudio/.miniconda/envs/xuan/lib/python3.7/site-packages/megengine/core/lib/libmegengine_export.so(_ZN3mgb13MegBrainErrorC1ERKSs+0x4a) [0x7fd586c1f3ca] /home/megstudio/.miniconda/envs/xuan/lib/python3.7/site-packages/megengine/core/lib/libmegengine_export.so(_ZN3mgb15__assert_fail__EPKciS1_S1_S1_z+0x10f) [0x7fd586c1f81f] /home/megstudio/.miniconda/envs/xuan/lib/python3.7/site-packages/megengine/core/_imperative_rt.cpython-37m-x86_64-linux-gnu.so(+0x20ec80) [0x7fd5dfbfcc80] /home/megstudio/.miniconda/envs/xuan/lib/python3.7/site-packages/megengine/core/_imperative_rt.cpython-37m-x86_64-linux-gnu.so(+0x20f095) [0x7fd5dfbfd095] /home/megstudio/.miniconda/envs/xuan/lib/python3.7/site-packages/megengine/core/_imperative_rt.cpython-37m-x86_64-linux-gnu.so(+0x1d794b) [0x7fd5dfbc594b] /home/megstudio/.miniconda/envs/xuan/lib/python3.7/site-packages/megengine/core/_imperative_rt.cpython-37m-x86_64-linux-gnu.so(+0x1d4d42) [0x7fd5dfbc2d42] /home/megstudio/.miniconda/envs/xuan/lib/python3.7/site-packages/megengine/core/_imperative_rt.cpython-37m-x86_64-linux-gnu.so(+0x1d052f) [0x7fd5dfbbe52f] /home/megstudio/.miniconda/envs/xuan/lib/python3.7/site-packages/megengine/core/_imperative_rt.cpython-37m-x86_64-linux-gnu.so(+0x1d16e7) [0x7fd5dfbbf6e7] /home/megstudio/.miniconda/envs/xuan/lib/python3.7/site-packages/megengine/core/_imperative_rt.cpython-37m-x86_64-linux-gnu.so(+0x1d1d54) [0x7fd5dfbbfd54] /home/megstudio/.miniconda/envs/xuan/lib/python3.7/site-packages/megengine/core/_imperative_rt.cpython-37m-x86_64-linux-gnu.so(+0x1d2b34) [0x7fd5dfbc0b34]

mayuelala commented 3 years ago

i meet the same wrong