Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenNMT/CTranslate2
/ types & classes
Types & classes
601 in github.com/OpenNMT/CTranslate2
⨍
Functions
2,508
◇
Types & classes
601
↳
Endpoints
4
↓ 270 callers
Class
half
include/half_float/half.hpp:434
↓ 46 callers
Class
StorageView
This class is a light wrapper around an allocated buffer which adds shape information. 1. it can be resized, reshaped, copied, and assigned; 2. it ca
include/ctranslate2/storage_view.h:53
↓ 37 callers
Class
f31
Class for 1.31 unsigned floating-point computation
include/half_float/half.hpp:1838
↓ 33 callers
Class
Gather
include/ctranslate2/ops/gather.h:8
↓ 26 callers
Class
Split
include/ctranslate2/ops/split.h:8
↓ 25 callers
Class
Add
include/ctranslate2/ops/add.h:8
↓ 20 callers
Class
Mul
include/ctranslate2/ops/mul.h:8
↓ 18 callers
Class
Concat
include/ctranslate2/ops/concat.h:8
↓ 18 callers
Class
SoftMax
include/ctranslate2/ops/softmax.h:8
↓ 12 callers
Class
LogSoftMax
include/ctranslate2/ops/softmax.h:26
↓ 12 callers
Class
TranslationOptions
include/ctranslate2/translation.h:11
↓ 11 callers
Class
Transpose
include/ctranslate2/ops/transpose.h:8
↓ 10 callers
Class
Conv1D
include/ctranslate2/ops/conv1d.h:9
↓ 9 callers
Class
ScoringOptions
include/ctranslate2/scoring.h:12
↓ 9 callers
Class
out_of_range
@brief exception indicating access out of the defined range @sa https://json.nlohmann.me/api/basic_json/out_of_range/
include/nlohmann/json.hpp:4486
↓ 7 callers
Class
Image
tools/benchmark/benchmark_all.py:32
↓ 7 callers
Class
Spec
python/tests/test_spec.py:17
↓ 6 callers
Class
Quantize
include/ctranslate2/ops/quantize.h:8
↓ 6 callers
Class
Tile
include/ctranslate2/ops/tile.h:8
↓ 5 callers
Class
Cos
include/ctranslate2/ops/cos.h:8
↓ 5 callers
Class
Mean
include/ctranslate2/ops/mean.h:8
↓ 5 callers
Class
NumpyVariable
Model variable as a Numpy array.
python/ctranslate2/specs/model_spec.py:672
↓ 5 callers
Class
Sin
include/ctranslate2/ops/sin.h:8
↓ 5 callers
Class
binary_t
Tag type for binary construction.
include/half_float/half.hpp:533
↓ 5 callers
Class
diyfp
include/nlohmann/json.hpp:16840
↓ 5 callers
Class
identity
src/cpu/kernels.h:123
↓ 3 callers
Class
Dequantize
include/ctranslate2/ops/dequantize.h:9
↓ 3 callers
Class
LayerNorm
include/ctranslate2/layers/common.h:157
↓ 3 callers
Class
Log
include/ctranslate2/ops/log.h:8
↓ 3 callers
Class
MedianFilter
include/ctranslate2/ops/median_filter.h:8
↓ 3 callers
Class
SubSpec
python/tests/test_spec.py:13
↓ 3 callers
Class
VocabularyInfo
include/ctranslate2/vocabulary.h:10
↓ 3 callers
Class
Wav2Vec2BertFeedForwardSpec
python/ctranslate2/specs/wav2vec2bert_spec.py:44
↓ 2 callers
Class
Allocator
include/ctranslate2/allocator.h:7
↓ 2 callers
Class
FeedForwardSpec
python/ctranslate2/specs/transformer_spec.py:443
↓ 2 callers
Class
GenerationOptions
include/ctranslate2/generation.h:14
↓ 2 callers
Class
GenerationStepResult
include/ctranslate2/generation.h:12
↓ 2 callers
Class
PositionEncoderSpec
python/ctranslate2/specs/transformer_spec.py:452
↓ 2 callers
Class
ResolveEndToken
include/ctranslate2/generation.h:135
↓ 2 callers
Class
Squeeze
include/ctranslate2/ops/squeeze.h:10
↓ 2 callers
Class
Sum
include/ctranslate2/ops/sum.h:9
↓ 2 callers
Class
Tanh
include/ctranslate2/ops/tanh.h:8
↓ 2 callers
Class
TopK
include/ctranslate2/ops/topk.h:8
↓ 2 callers
Class
TransformerDecoderSpec
python/ctranslate2/specs/transformer_spec.py:117
↓ 2 callers
Class
Unsqueeze
include/ctranslate2/ops/unsqueeze.h:10
↓ 2 callers
Class
ValueType
include/nlohmann/json.hpp:21388
↓ 2 callers
Class
Vocabulary
Implements a standard indexed vocabulary.
include/ctranslate2/vocabulary.h:17
↓ 2 callers
Class
Wav2Vec2LayerNormConvLayer
python/ctranslate2/specs/wav2vec2_spec.py:48
↓ 2 callers
Class
gelu_func
src/cpu/kernels.cc:154
↓ 2 callers
Class
gelu_sigmoid_func
src/cpu/kernels.cc:179
↓ 2 callers
Class
gelu_tanh_func
src/cpu/kernels.cc:165
↓ 2 callers
Class
input_stream_adapter
! Input adapter for a (caching) istream. Ignores a UFT Byte Order Mark at beginning of input. Does not support changing the underlying std::streambuf
include/nlohmann/json.hpp:6153
↓ 2 callers
Class
sigmoid_func
src/cpu/kernels.cc:187
↓ 2 callers
Class
swish_func
src/cpu/kernels.cc:194
↓ 2 callers
Class
type_error
@brief exception indicating executing a member function with a wrong type @sa https://json.nlohmann.me/api/basic_json/type_error/
include/nlohmann/json.hpp:4469
↓ 1 callers
Class
AdapterSpec
python/ctranslate2/specs/wav2vec2bert_spec.py:75
↓ 1 callers
Class
AsyncGenerator
python/ctranslate2/extensions.py:433
↓ 1 callers
Class
BenchmarkResult
tools/benchmark_tensor_parallel/benchmark.py:14
↓ 1 callers
Class
BenchmarkResult
tools/benchmark/benchmark.py:174
↓ 1 callers
Class
BestSampler
include/ctranslate2/sampling.h:25
↓ 1 callers
Class
ComputeTypeResolver
python/cpp/utils.h:28
↓ 1 callers
Class
DecodingOptions
include/ctranslate2/decoding.h:139
↓ 1 callers
Class
DequantizeAwq
include/ctranslate2/ops/awq/dequantize_awq.h:8
↓ 1 callers
Class
DeviceIndexResolver
python/cpp/utils.h:51
↓ 1 callers
Class
EncoderSpec
python/ctranslate2/specs/wav2vec2bert_spec.py:52
↓ 1 callers
Class
EoleConverter
Converts models generated by OpenNMT-py.
python/ctranslate2/converters/eole_ct2.py:151
↓ 1 callers
Class
Example
An example is a collection of sequences or streams (e.g. source and target).
include/ctranslate2/batch_reader.h:21
↓ 1 callers
Class
FairseqConverter
Converts models trained with Fairseq.
python/ctranslate2/converters/fairseq.py:104
↓ 1 callers
Class
GELU
include/ctranslate2/ops/gelu.h:8
↓ 1 callers
Class
GatherAll
include/ctranslate2/ops/nccl_ops.h:26
↓ 1 callers
Class
LanguageModelConfig
Configuration for language models.
python/ctranslate2/specs/model_spec.py:552
↓ 1 callers
Class
MarianConverter
Converts models trained with Marian.
python/ctranslate2/converters/marian.py:22
↓ 1 callers
Class
MatMul
include/ctranslate2/ops/matmul.h:8
↓ 1 callers
Class
Max
include/ctranslate2/ops/min_max.h:24
↓ 1 callers
Class
Min
include/ctranslate2/ops/min_max.h:8
↓ 1 callers
Class
ModelFileReader
include/ctranslate2/models/model_reader.h:29
↓ 1 callers
Class
Multinomial
Implements multinomial sampling with replacement.
include/ctranslate2/ops/multinomial.h:9
↓ 1 callers
Class
OpenAIGPT2Converter
Converts GPT-2 models from https://github.com/openai/gpt-2.
python/ctranslate2/converters/openai_gpt2.py:9
↓ 1 callers
Class
OpenNMTPyConverter
Converts models generated by OpenNMT-py.
python/ctranslate2/converters/opennmt_py.py:163
↓ 1 callers
Class
OpusMTConverter
Converts models trained with OPUS-MT.
python/ctranslate2/converters/opus_mt.py:9
↓ 1 callers
Class
PyTorchVariable
Model variable as a PyTorch tensor.
python/ctranslate2/specs/model_spec.py:718
↓ 1 callers
Class
RMSNorm
include/ctranslate2/ops/rms_norm.h:8
↓ 1 callers
Class
ReLU
include/ctranslate2/ops/relu.h:8
↓ 1 callers
Class
ScopeProfile
src/profiler.cc:36
↓ 1 callers
Class
ScopedDeviceSetter
include/ctranslate2/devices.h:32
↓ 1 callers
Class
ScopedMPISetter
include/ctranslate2/devices.h:59
↓ 1 callers
Class
SequenceToSequenceModelConfig
Configuration for sequence-to-sequence models.
python/ctranslate2/specs/model_spec.py:426
↓ 1 callers
Class
Sigmoid
include/ctranslate2/ops/sigmoid.h:8
↓ 1 callers
Class
Slide
include/ctranslate2/ops/slide.h:8
↓ 1 callers
Class
Sub
include/ctranslate2/ops/sub.h:8
↓ 1 callers
Class
Swish
include/ctranslate2/ops/swish.h:8
↓ 1 callers
Class
ThreadPool
A pool of threads.
include/ctranslate2/thread_pool.h:81
↓ 1 callers
Class
TopPMask
include/ctranslate2/ops/topp_mask.h:10
↓ 1 callers
Class
TorchModel
python/tests/test_spec.py:291
↓ 1 callers
Class
TransformerConfig
Configuration for Transformer models.
python/ctranslate2/specs/transformer_spec.py:457
↓ 1 callers
Class
TransformerDecoderLayerSpec
python/ctranslate2/specs/transformer_spec.py:346
↓ 1 callers
Class
TransformerDecoderModelConfig
Configuration for Transformer decoder models.
python/ctranslate2/specs/transformer_spec.py:598
↓ 1 callers
Class
TransformerDecoderSpecBuilder
python/ctranslate2/converters/opennmt_tf.py:322
↓ 1 callers
Class
TransformerEncoderLayerSpec
python/ctranslate2/specs/transformer_spec.py:295
↓ 1 callers
Class
TransformerEncoderModelConfig
Configuration for Transformer encoder models.
python/ctranslate2/specs/transformer_spec.py:758
next →
1–100 of 601, ranked by callers