Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/marian-nmt/FBGEMM.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaya S Khudia <dskhudia@fb.com>2019-01-03 05:39:26 +0300
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>2019-01-03 05:41:50 +0300
commit79f1a3b5464352508141813633df168eb19b6fae (patch)
treeb09f76960d06d8d52807ce26b9db1762964cf7ea
parent172048ae4c0ae44de941e2f42a4a87ac15690858 (diff)
fix shared lib build
Summary: Newly added benchmarks require certain functions to be exported Reviewed By: jianyuh Differential Revision: D13571151 fbshipit-source-id: c0785a5b8d254686cc2403c91c5379358fc2987b
-rw-r--r--include/fbgemm/QuantUtilsAvx2.h2
-rw-r--r--src/OptimizedKernelsAvx2.h3
2 files changed, 3 insertions, 2 deletions
diff --git a/include/fbgemm/QuantUtilsAvx2.h b/include/fbgemm/QuantUtilsAvx2.h
index bd6e699..ec7c6a5 100644
--- a/include/fbgemm/QuantUtilsAvx2.h
+++ b/include/fbgemm/QuantUtilsAvx2.h
@@ -72,7 +72,7 @@ template <
QuantizationGranularity Q_GRAN,
bool HAS_BIAS,
bool FUSE_RELU>
-void requantizeOutputProcessingAvx2(
+FBGEMM_API void requantizeOutputProcessingAvx2(
std::uint8_t* out,
const std::int32_t* inp,
const block_type_t& block,
diff --git a/src/OptimizedKernelsAvx2.h b/src/OptimizedKernelsAvx2.h
index b74750e..36d7b2b 100644
--- a/src/OptimizedKernelsAvx2.h
+++ b/src/OptimizedKernelsAvx2.h
@@ -7,13 +7,14 @@
#pragma once
#include <cstdint> // for std::int32_t
+#include "fbgemm/FbgemmBuild.h"
namespace fbgemm {
/**
* @brief Sum a given vector.
*/
-std::int32_t reduceAvx2(const std::uint8_t* A, int len);
+FBGEMM_API std::int32_t reduceAvx2(const std::uint8_t* A, int len);
/**
* @brief Transpose 8 rows from source matrix.