Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dblalock/bolt
/ functions
Functions
5,231 in github.com/dblalock/bolt
⨍
Functions
5,231
◇
Types & classes
2,370
↓ 3 callers
Function
eval_encoder
(dataset, encoder, dist_func_true=None, dist_func_enc=None, eval_dists=True, verbosity=1, plo
experiments/python/main.py:317
↓ 3 callers
Function
experiment
(eval_dists=False, dotprods=False)
experiments/python/main.py:615
↓ 3 callers
Method
getElapsedSeconds
cpp/quantize/catch.hpp:6624
↓ 3 callers
Method
getElapsedSeconds
cpp/test/external/catch.hpp:6624
↓ 3 callers
Method
getMatrix
cpp/src/external/eigen/src/PardisoSupport/PardisoSupport.h:409
↓ 3 callers
Method
hasNaN
cpp/src/external/eigen/src/Core/BooleanRedux.h:139
↓ 3 callers
Method
includeSuccessfulResults
cpp/quantize/catch.hpp:3132
↓ 3 callers
Method
includeSuccessfulResults
cpp/test/external/catch.hpp:3132
↓ 3 callers
Method
info
\returns Success if the iterations converged, and NoConvergence otherwise. */
cpp/src/external/eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:326
↓ 3 callers
Method
innerNonZeroPtr
\returns a const pointer to the array of the number of non zeros of the inner vectors. * This function is aimed at interoperability with other l
cpp/src/external/eigen/src/SparseCore/SparseCompressedBase.h:100
↓ 3 callers
Method
innerVector
cpp/src/external/eigen/src/SparseCore/SparseBlock.h:322
↓ 3 callers
Function
isinf_msvc_helper
cpp/src/external/eigen/src/Core/MathFunctions.h:745
↓ 3 callers
Method
jacobiSvd
cpp/src/external/eigen/src/SVD/JacobiSVD.h:794
↓ 3 callers
Method
knn
(self, q, k)
python/bolt/bolt_api.py:526
↓ 3 callers
Function
list
cpp/quantize/catch.hpp:4765
↓ 3 callers
Method
loadLhs
cpp/src/external/eigen/src/Core/products/GeneralBlockPanelKernel.h:436
↓ 3 callers
Method
lut_l2
cpp/src/quantize/bolt.cpp:240
↓ 3 callers
Function
manage_caching_sizes_helper
\internal \returns b if a<=0, and returns a otherwise. */
cpp/src/external/eigen/src/Core/products/GeneralBlockPanelKernel.h:23
↓ 3 callers
Function
manage_multi_threading
\internal */
cpp/src/external/eigen/src/Core/products/Parallelizer.h:18
↓ 3 callers
Method
matches
cpp/quantize/catch.hpp:2824
↓ 3 callers
Method
matches
cpp/test/external/catch.hpp:2824
↓ 3 callers
Method
matrixH
\brief Constructs the Hessenberg matrix H in the decomposition * * \returns expression object representing the matrix H * * \p
cpp/src/external/eigen/src/Eigenvalues/HessenbergDecomposition.h:262
↓ 3 callers
Method
matrixQ
\brief Returns the unitary matrix Q in the decomposition * * \returns object representing the matrix Q * * \pre Either the con
cpp/src/external/eigen/src/Eigenvalues/Tridiagonalization.h:240
↓ 3 callers
Method
name
cpp/test/external/catch.hpp:3131
↓ 3 callers
Method
nonZeros
cpp/src/external/eigen/src/SparseCore/SparseBlock.h:42
↓ 3 callers
Function
opq_rotate
(X, R)
experiments/python/product_quantize.py:222
↓ 3 callers
Function
pabs
cpp/src/external/eigen/src/Core/arch/SSE/PacketMath.h:491
↓ 3 callers
Function
packed_epu16_to_unpacked_epu8
cpp/src/utils/avx_utils.hpp:52
↓ 3 callers
Function
pbroadcast4
cpp/src/external/eigen/src/Core/GenericPacketMath.h:243
↓ 3 callers
Method
predux
cpp/src/external/eigen/src/Core/functors/BinaryFunctors.h:32
↓ 3 callers
Function
queryCacheSizes
\internal * Queries and returns the cache sizes in Bytes of the L1, L2, and L3 data caches respectively */
cpp/src/external/eigen/src/Core/util/Memory.h:998
↓ 3 callers
Method
reference
cpp/src/external/eigen/src/SparseCore/SparseView.h:54
↓ 3 callers
Function
remove
(path)
experiments/python/files.py:71
↓ 3 callers
Method
resize
cpp/src/external/eigen/src/SparseCore/SparseSelfAdjointView.h:151
↓ 3 callers
Method
reverseInPlace
cpp/src/external/eigen/src/Core/Reverse.h:139
↓ 3 callers
Function
round
cpp/src/external/eigen/src/Core/MathFunctions.h:936
↓ 3 callers
Method
row
cpp/src/external/eigen/src/SparseCore/SparseCwiseBinaryOp.h:118
↓ 3 callers
Method
rows
cpp/src/external/eigen/src/Geometry/Transform.h:383
↓ 3 callers
Method
rows
* Get the number of rows of the input matrix and the Q matrix */
cpp/src/external/eigen/src/SPQRSupport/SuiteSparseQRSupport.h:142
↓ 3 callers
Method
rows
cpp/src/external/eigen/src/IterativeLinearSolvers/IncompleteLUT.h:133
↓ 3 callers
Method
rows
\returns the number of columns */
cpp/src/external/eigen/src/Core/BandMatrix.h:214
↓ 3 callers
Method
rows
cpp/src/external/eigen/src/Core/VectorwiseOp.h:68
↓ 3 callers
Method
run
cpp/test/external/catch.hpp:5374
↓ 3 callers
Method
runState
cpp/quantize/catch.hpp:4809
↓ 3 callers
Method
runState
cpp/test/external/catch.hpp:4809
↓ 3 callers
Method
sectionEnded
cpp/quantize/catch.hpp:6557
↓ 3 callers
Method
sectionEnded
cpp/test/external/catch.hpp:6557
↓ 3 callers
Method
setConfig
cpp/quantize/catch.hpp:5864
↓ 3 callers
Method
setConfig
cpp/test/external/catch.hpp:5864
↓ 3 callers
Method
set_data
set data to actually encode; separate from fit() because fit() could use different training data than what we actully compress
python/bolt/bolt_api.py:509
↓ 3 callers
Method
set_scale
cpp/src/quantize/bolt.cpp:60
↓ 3 callers
Method
showDurations
cpp/quantize/catch.hpp:3134
↓ 3 callers
Method
showDurations
cpp/test/external/catch.hpp:3134
↓ 3 callers
Method
solve
cpp/src/external/eigen/src/LU/PartialPivLU.h:148
↓ 3 callers
Function
solve_sparse_through_dense_panels
cpp/src/external/eigen/src/SparseCore/SparseSolverBase.h:22
↓ 3 callers
Method
squaredNorm
\returns the squared norm of the quaternion's coefficients * \sa QuaternionBase::norm(), MatrixBase::squaredNorm() */
cpp/src/external/eigen/src/Geometry/Quaternion.h:115
↓ 3 callers
Method
squaredNorm
cpp/src/external/eigen/src/SparseCore/SparseDot.h:76
↓ 3 callers
Method
start
cpp/quantize/catch.hpp:6615
↓ 3 callers
Method
start
cpp/test/external/catch.hpp:6615
↓ 3 callers
Method
stride
cpp/src/external/eigen/src/Core/util/BlasUtil.h:226
↓ 3 callers
Method
sum
cpp/src/external/eigen/src/SparseCore/SparseRedux.h:16
↓ 3 callers
Method
toString
cpp/quantize/catch.hpp:3287
↓ 3 callers
Method
toString
cpp/test/external/catch.hpp:3287
↓ 3 callers
Method
trace
cpp/src/external/eigen/src/Core/Redux.h:486
↓ 3 callers
Function
umfpack_free_symbolic
cpp/src/external/eigen/src/UmfPackSupport/UmfPackSupport.h:32
↓ 3 callers
Method
uncompress
Turns the matrix into the uncompressed mode */
cpp/src/external/eigen/src/SparseCore/SparseMatrix.h:490
↓ 3 callers
Method
unrotateResult
cpp/src/external/eigen/src/Core/products/GeneralBlockPanelKernel.h:887
↓ 2 callers
Method
BoltEncoder
cpp/src/quantize/bolt.cpp:32
↓ 2 callers
Function
EIGEN_CATCH
cpp/src/external/eigen/src/Core/util/Memory.h:447
↓ 2 callers
Method
Result
cpp/quantize/catch.hpp:7748
↓ 2 callers
Method
Result
cpp/test/external/catch.hpp:7748
↓ 2 callers
Method
Timer
cpp/quantize/catch.hpp:1689
↓ 2 callers
Method
_bad_reduction
(self)
python/bolt/bolt_api.py:532
↓ 2 callers
Method
_dists
(self, raw_lut)
python/bolt/bolt_api.py:327
↓ 2 callers
Function
_dists_sq
(X, q)
tests/test_encoder.py:13
↓ 2 callers
Function
_encode_X_pq
(X, codebooks, elemwise_dist_func=_dists_elemwise_sq)
experiments/python/product_quantize.py:59
↓ 2 callers
Function
_extract_times
(profile_str)
experiments/python/results.py:69
↓ 2 callers
Function
_fit_pq_lut
(q, centroids, elemwise_dist_func)
experiments/python/main.py:97
↓ 2 callers
Method
_fit_query
(self, q, quantize=False)
experiments/python/main.py:249
↓ 2 callers
Function
_is_flag_arg
(arg)
experiments/python/pyience.py:266
↓ 2 callers
Function
_is_kv_arg
(arg)
experiments/python/pyience.py:258
↓ 2 callers
Function
_parse_codebook_params
(D, code_bits=-1, bits_per_subvect=-1, nsubvects=-1)
experiments/python/main.py:78
↓ 2 callers
Function
_profile_matmul
cpp/test/quantize/profile_bolt.cpp:275
↓ 2 callers
Method
_quantize_lut
(self, raw_lut)
python/bolt/bolt_api.py:323
↓ 2 callers
Method
_raise
(self)
experiments/python/pyience.py:59
↓ 2 callers
Method
_solve_impl
cpp/src/external/eigen/src/Cholesky/LLT.h:426
↓ 2 callers
Method
_solve_with_guess_impl
cpp/src/external/eigen/src/IterativeLinearSolvers/BiCGSTAB.h:194
↓ 2 callers
Function
_split_into_groups
(iterable, ngroups=-1, fractions=None, shuffle=True)
experiments/python/pyience.py:502
↓ 2 callers
Function
_update_centroids_opq
(X, assignments, ncentroids)
experiments/python/product_quantize.py:177
↓ 2 callers
Method
aborting
!TBD We need to do this another way!
cpp/quantize/catch.hpp:5107
↓ 2 callers
Method
aborting
!TBD We need to do this another way!
cpp/test/external/catch.hpp:5107
↓ 2 callers
Method
addRef
cpp/quantize/catch.hpp:390
↓ 2 callers
Method
addRef
cpp/test/external/catch.hpp:390
↓ 2 callers
Function
adjoint
cpp/src/external/eigen/src/SparseCore/SparseMatrixBase.h:336
↓ 2 callers
Function
aligned_delete
cpp/src/external/eigen/src/Core/util/Memory.h:419
↓ 2 callers
Method
allPassed
cpp/quantize/catch.hpp:1636
↓ 2 callers
Method
allPassed
cpp/test/external/catch.hpp:1636
↓ 2 callers
Method
angle
\returns the value of the rotation angle in radian */
cpp/src/external/eigen/src/Geometry/AngleAxis.h:89
↓ 2 callers
Method
applyThisOnTheRight
cpp/src/external/eigen/src/Core/EigenBase.h:99
↓ 2 callers
Function
apply_block_householder_on_the_left
cpp/src/external/eigen/src/Householder/BlockHouseholder.h:79
← previous
next →
501–600 of 5,231, ranked by callers