Skip to content

Commit 74ddf0f

Browse files
manyosocebtenzzre
authored andcommitted
Fix synchronization problem for AMD Radeon with amdvlk driver or windows
drivers. Does not have any performance or fidelity effect on other gpu/driver combos I've tested. FIXES: nomic-ai/gpt4all#1507
1 parent 8d9efbf commit 74ddf0f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

kompute/src/OpAlgoDispatch.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ OpAlgoDispatch::record(const vk::CommandBuffer& commandBuffer)
3232
this->mAlgorithm->getTensors()) {
3333
tensor->recordPrimaryBufferMemoryBarrier(
3434
commandBuffer,
35-
vk::AccessFlagBits::eTransferWrite,
35+
vk::AccessFlagBits::eShaderWrite,
3636
vk::AccessFlagBits::eShaderRead,
37-
vk::PipelineStageFlagBits::eTransfer,
37+
vk::PipelineStageFlagBits::eComputeShader,
3838
vk::PipelineStageFlagBits::eComputeShader);
3939
}
4040

0 commit comments

Comments
 (0)