Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
- ▼Nfbgemm | |
+ ▼Nfbgemm | |
CBCSRMatrix | |
Cblock_type_t | A struct to represent a block of a matrix |
CBlockingFactors | Helper struct to enable autotuning of FBGEMM packing and kernels |
diff --git a/classes.html b/classes.html
index de7f3993c..6d319d60a 100644
--- a/classes.html
+++ b/classes.html
@@ -78,34 +78,34 @@
- B
-- BCSRMatrix (fbgemm)
- block_type_t (fbgemm)
- BlockingFactors (fbgemm)
+
BCSRMatrix (fbgemm)block_type_t (fbgemm)BlockingFactors (fbgemm)
- C
-- CodeCache (fbgemm)
- CodeGenBase (fbgemm)
- Comparator (fbgemm_gpu)
- CompressedSparseColumn (fbgemm)
- conv_param_t (fbgemm)
+
CodeCache (fbgemm)CodeGenBase (fbgemm)Comparator (fbgemm_gpu)CompressedSparseColumn (fbgemm)conv_param_t (fbgemm)
- D
-- DoNothing (fbgemm)
- DoSConvOnInpBuffer (fbgemm)
- DoSpmdmOnInpBuffer (fbgemm)
+
DoNothing (fbgemm)DoSConvOnInpBuffer (fbgemm)DoSpmdmOnInpBuffer (fbgemm)
- E
-- ExecuteKernel (fbgemm)
- ExecuteKernel< packingAMatrix, PackBMatrix< int8_t, typename packingAMatrix::accType >, cT, processOutputType > (fbgemm)
+
ExecuteKernel (fbgemm)ExecuteKernel< packingAMatrix, PackBMatrix< int8_t, typename packingAMatrix::accType >, cT, processOutputType > (fbgemm)
- I
-- is_16or32bit
- is_8bit (fbgemm)
+
is_16or32bitis_8bit (fbgemm)
- M
-- memCopy (fbgemm)
+
memCopy (fbgemm)
- P
-- PackAMatrix (fbgemm)
- PackAWithIm2Col (fbgemm)
- PackAWithQuantRowOffset (fbgemm)
- PackAWithRowOffset (fbgemm)
- PackBMatrix (fbgemm)
- PackedGemmMatrixB (fbgemm)
- PackingTraits (fbgemm)
- PackingTraits< float, float, inst_set_t::avx2 >
- PackingTraits< float16, float, inst_set_t::avx2 >
- PackingTraits< int64_t, int64_t, inst_set_t::avx512 >
- PackingTraits< T, accT, inst_set_t::avx512_vnni, typename std::enable_if< is_8bit< T >::value &&is_16or32bit< accT >::value >::type >
- PackingTraits< T, accT, inst_set_t::avx512_vnni_ymm, typename std::enable_if< is_8bit< T >::value &&is_16or32bit< accT >::value >::type >
- PackingTraits< T, std::int16_t, inst_set_t::avx2, typename std::enable_if< is_8bit< T >::value >::type >
- PackingTraits< T, std::int16_t, inst_set_t::avx512, typename std::enable_if< is_8bit< T >::value >::type >
- PackingTraits< T, std::int16_t, inst_set_t::avx512_ymm, typename std::enable_if< is_8bit< T >::value >::type >
- PackingTraits< T, std::int32_t, inst_set_t::avx2, typename std::enable_if< is_8bit< T >::value >::type >
- PackingTraits< T, std::int32_t, inst_set_t::avx512, typename std::enable_if< is_8bit< T >::value >::type >
- PackingTraits< T, std::int32_t, inst_set_t::avx512_ymm, typename std::enable_if< is_8bit< T >::value >::type >
- PackMatrix (fbgemm)
- PackWeightMatrixForGConv (fbgemm)
- PackWeightsForConv (fbgemm)
+
PackAMatrix (fbgemm)PackAWithIm2Col (fbgemm)PackAWithQuantRowOffset (fbgemm)PackAWithRowOffset (fbgemm)PackBMatrix (fbgemm)PackedGemmMatrixB (fbgemm)PackingTraits (fbgemm)PackingTraits< float, float, inst_set_t::avx2 >PackingTraits< float16, float, inst_set_t::avx2 >PackingTraits< int64_t, int64_t, inst_set_t::avx512 >PackingTraits< T, accT, inst_set_t::avx512_vnni, typename std::enable_if< is_8bit< T >::value &&is_16or32bit< accT >::value >::type >PackingTraits< T, accT, inst_set_t::avx512_vnni_ymm, typename std::enable_if< is_8bit< T >::value &&is_16or32bit< accT >::value >::type >PackingTraits< T, std::int16_t, inst_set_t::avx2, typename std::enable_if< is_8bit< T >::value >::type >PackingTraits< T, std::int16_t, inst_set_t::avx512, typename std::enable_if< is_8bit< T >::value >::type >PackingTraits< T, std::int16_t, inst_set_t::avx512_ymm, typename std::enable_if< is_8bit< T >::value >::type >PackingTraits< T, std::int32_t, inst_set_t::avx2, typename std::enable_if< is_8bit< T >::value >::type >PackingTraits< T, std::int32_t, inst_set_t::avx512, typename std::enable_if< is_8bit< T >::value >::type >PackingTraits< T, std::int32_t, inst_set_t::avx512_ymm, typename std::enable_if< is_8bit< T >::value >::type >PackMatrix (fbgemm)PackWeightMatrixForGConv (fbgemm)PackWeightsForConv (fbgemm)
- R
-- ReluOutput (fbgemm)
- requantizationForFloatParams_t (fbgemm)
- RequantizationParams (fbgemm)
- requantizationParams_t (fbgemm)
- ReQuantizeForFloat (fbgemm)
- ReQuantizeOutput (fbgemm)
+
ReluOutput (fbgemm)requantizationForFloatParams_t (fbgemm)RequantizationParams (fbgemm)requantizationParams_t (fbgemm)ReQuantizeForFloat (fbgemm)ReQuantizeOutput (fbgemm)
- S
-- ScaleOP (fbgemm)
- simd_info (fbgemm)
- SparseAdaGradSignature (fbgemm)
+
ScaleOP (fbgemm)simd_info (fbgemm)SparseAdaGradSignature (fbgemm)
- T
-- TensorQuantizationParams (fbgemm)
- thread_type_t (fbgemm)
+
TensorQuantizationParams (fbgemm)thread_type_t (fbgemm)
diff --git a/classfbgemm_1_1_code_cache-members.html b/classfbgemm_1_1_code_cache-members.html
index b46b89adc..1e74f80b9 100644
--- a/classfbgemm_1_1_code_cache-members.html
+++ b/classfbgemm_1_1_code_cache-members.html
@@ -71,7 +71,7 @@