aboutsummaryrefslogtreecommitdiff
path: root/eight_bit_int_gemm/eight_bit_int_gemm.cc
diff options
context:
space:
mode:
Diffstat (limited to 'eight_bit_int_gemm/eight_bit_int_gemm.cc')
-rw-r--r--eight_bit_int_gemm/eight_bit_int_gemm.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/eight_bit_int_gemm/eight_bit_int_gemm.cc b/eight_bit_int_gemm/eight_bit_int_gemm.cc
index 8113bf3..512c483 100644
--- a/eight_bit_int_gemm/eight_bit_int_gemm.cc
+++ b/eight_bit_int_gemm/eight_bit_int_gemm.cc
@@ -307,7 +307,7 @@ void EightBitIntGemm(bool transpose_a, bool transpose_b, bool transpose_c,
std::int32_t b_offset, int ldb, std::uint8_t* c,
std::int32_t c_offset, std::int32_t c_mult_int,
std::int32_t c_shift, int ldc, BitDepthSetting bit_depth) {
- AutoGlobalLock<EightBitIntGemmLockId> lock;
+ ScopedLock sl(GlobalMutexes::EightBitIntGemm());
GemmContext* context = GetOrCreateGlobalContext();
#if defined(GEMMLOWP_USE_META_FASTPATH) && defined(GEMMLOWP_NEON)
@@ -344,7 +344,7 @@ void EightBitIntGemm(bool transpose_a, bool transpose_b, bool transpose_c,
const std::uint8_t* b, std::int32_t b_offset,
std::int32_t ldb, float* c, float c_offset,
std::int32_t ldc, BitDepthSetting bit_depth) {
- AutoGlobalLock<EightBitIntGemmLockId> lock;
+ ScopedLock sl(GlobalMutexes::EightBitIntGemm());
GemmContext* context = GetOrCreateGlobalContext();
#if defined(GEMMLOWP_USE_META_FASTPATH) && defined(GEMMLOWP_NEON)
@@ -405,13 +405,13 @@ void EightBitIntGemm(bool transpose_a, bool transpose_b, bool transpose_c,
}
void SetMaxNumThreads(int n) {
- AutoGlobalLock<EightBitIntGemmLockId> lock;
+ ScopedLock sl(GlobalMutexes::EightBitIntGemm());
GemmContext* context = GetOrCreateGlobalContext();
context->set_max_num_threads(n);
}
void FreePersistentResources() {
- AutoGlobalLock<EightBitIntGemmLockId> lock;
+ ScopedLock sl(GlobalMutexes::EightBitIntGemm());
DestroyGlobalContext();
DestroyGlobalScratch();
}