NikoLXQ
NikoLXQ
> Hi @NikoLXQ, can you reproduce this problem with the latest `master`? I haven't tried it, we upgraded from version 2020 to 2021 and the issue was massively stuck under...
> Master and 2021 as far as I understand should be compatible (should not require a lot of changes to move). I'm not sure 100% what version is 2021 right...
 condition is true, but still enter wait_on_address(), and no one wake up
@pavelkumbrasev   memory_order is OK with this ?
#00 pc 00000000003a3f54 MNN::OpenCLRuntime::getMaxWorkGroupSize(std::__ndk1::shared_ptr) at /mnn/source/backend/opencl/core/runtime/OpenCLRuntime.cpp:789 #01 pc 00000000003d6488 MNN::OpenCL::SoftmaxBufExecution::SoftmaxBufExecution(std::__ndk1::vector const&, int, MNN::Op const*, MNN::Backend*) at /mnn/source/backend/opencl/execution/buffer/SoftmaxBufExecution.cpp:21 #02 pc 00000000003d7d18 MNN::OpenCL::SoftmaxBufCreator::onCreate(std::__ndk1::vector const&, std::__ndk1::vector const&, MNN::Op const*, MNN::Backend*) const at /mnn/source/backend/opencl/execution/buffer/SoftmaxBufExecution.cpp:215...
最新的 3.2.3 依然如此
> 修改 source/backend/opencl/CMakeLists.txt ,把 add_definitions(-DMNN_SUPPORT_INTEL_SUBGROUP) 去掉试试 这个是必现的,你们可以找对应的机子试试。 @jxt1234