Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenNMT/CTranslate2
/ functions
Functions
2,508 in github.com/OpenNMT/CTranslate2
⨍
Functions
2,508
◇
Types & classes
601
↳
Endpoints
4
Method
is_multilingual
src/models/whisper.cc:656
Method
is_multilingual
include/ctranslate2/models/whisper.h:108
Method
is_packable
src/models/model.cc:296
Method
is_packable
src/models/transformer.cc:49
Function
is_primitive
@brief return whether type is primitive @sa https://json.nlohmann.me/api/basic_json/is_primitive/
include/nlohmann/json.hpp:20466
Method
is_quantizable
src/models/wav2vec2.cc:37
Method
is_quantizable
src/models/model.cc:288
Method
is_quantizable
src/models/whisper.cc:36
Method
is_quantizable
src/models/wav2vec2bert.cc:37
Function
is_transparent
include/nlohmann/json.hpp:4122
Function
isgreater
Quiet comparison for greater than. See also:** Documentation for [std::isgreater](https://en.cppreference.com/w/cpp/numeric/math/isgreater). \param x
include/half_float/half.hpp:4412
Function
isgreaterequal
Quiet comparison for greater equal. See also:** Documentation for [std::isgreaterequal](https://en.cppreference.com/w/cpp/numeric/math/isgreaterequal)
include/half_float/half.hpp:4423
Function
isless
Quiet comparison for less than. See also:** Documentation for [std::isless](https://en.cppreference.com/w/cpp/numeric/math/isless). \param x first ope
include/half_float/half.hpp:4434
Function
islessequal
Quiet comparison for less equal. See also:** Documentation for [std::islessequal](https://en.cppreference.com/w/cpp/numeric/math/islessequal). \param
include/half_float/half.hpp:4445
Function
islessgreater
Quiet comarison for less or greater. See also:** Documentation for [std::islessgreater](https://en.cppreference.com/w/cpp/numeric/math/islessgreater).
include/half_float/half.hpp:4456
Function
isnormal
Check if normal number. See also:** Documentation for [std::isnormal](https://en.cppreference.com/w/cpp/numeric/math/isnormal). \param arg number to c
include/half_float/half.hpp:4392
Function
isunordered
Quiet check if unordered. See also:** Documentation for [std::isunordered](https://en.cppreference.com/w/cpp/numeric/math/isunordered). \param x first
include/half_float/half.hpp:4467
Function
items
@brief helper to access iterator member functions in range-based for @sa https://json.nlohmann.me/api/basic_json/items/
include/nlohmann/json.hpp:22051
Method
iter_impl
include/nlohmann/json.hpp:12875
Method
iteration_proxy
include/nlohmann/json.hpp:5242
Method
iteration_proxy_value
include/nlohmann/json.hpp:5137
Method
iterator_input_adapter
include/nlohmann/json.hpp:6213
Function
iterator_wrapper
include/nlohmann/json.hpp:22033
Function
join_tokens
src/utils.cc:155
Function
json_pointer operator/
@brief create a new JSON pointer by appending the right JSON pointer at the end of the left JSON pointer @sa https://json.nlohmann.me/api/json_pointer
include/nlohmann/json.hpp:13804
Method
json_ref
include/nlohmann/json.hpp:14700
Method
json_reverse_iterator
create reverse iterator from iterator
include/nlohmann/json.hpp:13596
Method
json_sax_dom_callback_parser
include/nlohmann/json.hpp:6924
Function
json_sax_dom_parser
! @param[in,out] r reference to a JSON value that is manipulated while parsing @param[in] allow_exceptions_ whether p
include/nlohmann/json.hpp:6744
Function
json_value
default constructor (for null values)
include/nlohmann/json.hpp:19621
Function
key
include/nlohmann/json.hpp:6809
Method
key
include/nlohmann/json.hpp:6999
Method
key
return the key of an object iterator
include/nlohmann/json.hpp:13657
Function
layer_norm<TARGET_ISA>
src/cpu/kernels.cc:463
Function
layer_norm_axis<TARGET_ISA>
src/cpu/kernels.cc:499
Method
lexer
include/nlohmann/json.hpp:7424
Function
lgamma
Natural logarithm of gamma function. This function may be 1 ULP off the correctly rounded exact result for any rounding mode in ~0.025% of inputs. Se
include/half_float/half.hpp:4013
Function
llrint
Nearest integer using half's internal rounding mode. See also:** Documentation for [std::llrint](https://en.cppreference.com/w/cpp/numeric/math/rint).
include/half_float/half.hpp:4140
Function
llround
Nearest integer. See also:** Documentation for [std::llround](https://en.cppreference.com/w/cpp/numeric/math/round). \param arg half to round \return
include/half_float/half.hpp:4132
Method
load
src/cpu/vec_avx512.h:23
Method
load
src/cpu/vec_neon.h:24
Method
load
src/cpu/vec_avx.h:49
Method
load
src/models/model.cc:551
Method
load_and_convert
src/cpu/vec.h:34
Method
load_and_convert
src/cpu/vec_avx512.h:37
Method
load_and_convert
src/cpu/vec_neon.h:43
Method
load_and_convert
src/cpu/vec_avx.h:68
Function
load_symbol
src/cuda/mpi_stub.cc:14
Function
load_symbol
src/cuda/nccl_stub.cc:16
Function
load_symbol
src/cuda/cublas_stub.cc:23
Function
load_symbol_global
src/cuda/mpi_stub.cc:40
Method
load_vocabularies
src/models/sequence_to_sequence.cc:13
Method
log
src/cpu/vec.h:87
Method
log
src/cpu/vec_avx512.h:90
Method
log
src/cpu/primitives.cc:368
Method
log
src/cpu/vec_neon.h:106
Method
log
src/cpu/vec_avx.h:132
Function
log10
Common logarithm. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::log10](https://en.cppreference.com/w
include/half_float/half.hpp:3078
Function
log1p
Natural logarithm plus one. This function may be 1 ULP off the correctly rounded exact result in <0.05% of inputs for `std::round_to_nearest` and in ~
include/half_float/half.hpp:3156
Function
log2_post
include/half_float/half.hpp:1720
Function
log<TARGET_ISA>
src/cpu/kernels.cc:220
Function
log_system_config
src/utils.cc:28
Function
logb
Extract exponent. See also:** Documentation for [std::logb](https://en.cppreference.com/w/cpp/numeric/math/logb). \param arg number to query \return f
include/half_float/half.hpp:4265
Method
logsumexp
src/cpu/primitives.cc:350
Function
lrint
Nearest integer using half's internal rounding mode. See also:** Documentation for [std::lrint](https://en.cppreference.com/w/cpp/numeric/math/rint).
include/half_float/half.hpp:4118
Function
lround
Nearest integer. See also:** Documentation for [std::lround](https://en.cppreference.com/w/cpp/numeric/math/round). \param arg half to round \return n
include/half_float/half.hpp:4102
Method
lt
src/cpu/vec.h:63
Method
lt
src/cpu/vec_avx512.h:66
Method
lt
src/cpu/vec_neon.h:82
Method
lt
src/cpu/vec_avx.h:107
Function
main
cli/translator.cc:12
Function
main
tests/benchmark_ops.cc:132
Function
main
tests/test.cc:7
Function
main
examples/wngt2020/main.cc:15
Function
make_array
include/nlohmann/json.hpp:3206
Method
make_source_ids
src/models/sequence_to_sequence.cc:143
Method
make_target_ids
src/models/sequence_to_sequence.cc:168
Method
max
src/cpu/vec.h:107
Method
max
src/cpu/vec_avx512.h:110
Method
max
src/cpu/primitives.cc:100
Method
max
src/cpu/vec_neon.h:126
Method
max
src/cpu/vec_avx.h:152
Method
max
include/ctranslate2/primitives.h:105
Method
max_element
src/cpu/primitives.cc:94
Method
max_input_time
include/ctranslate2/layers/whisper.h:30
Method
max_num_classes
src/ops/topp_mask.cc:30
Method
max_output_time
include/ctranslate2/layers/whisper.h:22
Function
max_scale_exp2_sum
include/ctranslate2/ops/flash-attention/softmax.h:91
Function
max_size
@brief returns the maximum possible number of elements @sa https://json.nlohmann.me/api/basic_json/max_size/
include/nlohmann/json.hpp:22153
Method
maybe_encode
src/models/whisper.cc:107
Method
maybe_encode
src/models/wav2vec2bert.cc:95
Method
membuf
src/models/model_reader.cc:39
Function
merge_patch
@brief applies a JSON Merge Patch @sa https://json.nlohmann.me/api/basic_json/merge_patch/
include/nlohmann/json.hpp:24269
Method
min
src/cpu/vec.h:111
Method
min
src/cpu/vec_avx512.h:114
Method
min
src/cpu/primitives.cc:229
Method
min
src/cpu/vec_neon.h:130
Method
min
src/cpu/vec_avx.h:156
Method
min
include/ctranslate2/primitives.h:116
Function
mod
include/half_float/half.hpp:1409
← previous
next →
1,701–1,800 of 2,508, ranked by callers