diff --git a/.ci/test-coverage.yml b/.ci/test-coverage.yml index 7ccc106564f..e0800bb6bf3 100644 --- a/.ci/test-coverage.yml +++ b/.ci/test-coverage.yml @@ -52,14 +52,14 @@ jobs: uses: cache@1.* with: cachePaths: swiftshader-install - cacheKey: swiftshader-linux-install-20230420-1 + cacheKey: swiftshader-linux-install-20240622 - name: checkout-swiftshader if: steps.cache-swiftshader.outputs.cacheHit != 'true' checkout: https://github.com/google/swiftshader.git with: pullType: COMMIT_ID - refName: dd55e592406dc0bae219df11adec6363840aff4a + refName: de870ac7518fe2b6bb651ecc22fc36647cf7b986 localPath: swiftshader enableSubmodule: false enableGitLfs: false diff --git a/tests/test_multiheadattention.cpp b/tests/test_multiheadattention.cpp index 6dd108d0315..5f110284ca7 100644 --- a/tests/test_multiheadattention.cpp +++ b/tests/test_multiheadattention.cpp @@ -106,7 +106,7 @@ static int test_multiheadattention_sameqkv(const ncnn::Mat& a, int embed_dim, in pd.set(2, embed_dim * qdim); pd.set(3, qdim); pd.set(4, qdim); - pd.set(6, 2.f / sqrtf(embed_dim / num_heads)); + pd.set(6, 0.7f / sqrtf(embed_dim / num_heads)); std::vector weights(8); weights[0] = RandomMat(embed_dim * qdim);