Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Tencent/TurboTransformers
/ functions
Functions
392 in github.com/Tencent/TurboTransformers
⨍
Functions
392
◇
Types & classes
103
↓ 112 callers
Method
device_type
turbo_transformers/core/tensor.h:184
↓ 87 callers
Function
convert2tt_tensor
(t)
turbo_transformers/python/turbo_transformers/layers/utils.py:34
↓ 63 callers
Function
try_convert
(t)
turbo_transformers/python/turbo_transformers/layers/utils.py:38
↓ 53 callers
Method
data
turbo_transformers/core/tensor.h:173
↓ 41 callers
Method
n_dim
turbo_transformers/core/tensor.h:131
↓ 41 callers
Method
numel
turbo_transformers/core/tensor.h:147
↓ 33 callers
Function
convert_returns_as_type
(tensor: cxx.Tensor, rtype: Optional[ReturnType] )
turbo_transformers/python/turbo_transformers/layers/return_type.py:33
↓ 31 callers
Function
create_empty_if_none
(output)
turbo_transformers/python/turbo_transformers/layers/utils.py:58
↓ 31 callers
Method
from_torch
(layer: TorchBertLayer)
turbo_transformers/python/turbo_transformers/layers/modeling_bert.py:245
↓ 26 callers
Method
device_ctx
turbo_transformers/core/tensor.h:193
↓ 18 callers
Function
MatMul
turbo_transformers/layers/kernels/mat_mul.cpp:30
↓ 18 callers
Method
end_profile
turbo_transformers/core/profiler.cpp:130
↓ 18 callers
Method
start_profile
turbo_transformers/core/profiler.cpp:125
↓ 15 callers
Method
stream
turbo_transformers/core/cuda_device_context.cpp:36
↓ 14 callers
Method
device_id
turbo_transformers/core/tensor.h:189
↓ 14 callers
Function
float_eq
turbo_transformers/layers/kernels/mat_mul_test.cpp:27
↓ 13 callers
Function
MatmulBenchmarkHelper
benchmark/turbo_transformers/layers/kernels/matmul_benchmark.cpp:27
↓ 13 callers
Function
is_same_device_ctx
turbo_transformers/layers/kernels/common.cpp:21
↓ 10 callers
Function
TestFuncSpeed
benchmark/turbo_transformers/layers/kernels/benchmark_help.h:73
↓ 10 callers
Method
clear
turbo_transformers/core/profiler.cpp:140
↓ 9 callers
Function
Memcpy
turbo_transformers/core/memory.cpp:56
↓ 9 callers
Method
is_null
turbo_transformers/core/tensor.h:198
↓ 8 callers
Function
Copy
turbo_transformers/core/tensor_copy.h:28
↓ 8 callers
Method
from_onmt
(model: OnmtTransformerDecoder, device: Optional[torch.device] = None)
turbo_transformers/python/turbo_transformers/layers/modeling_decoder.py:623
↓ 8 callers
Method
from_pretrained
(model_id_or_path: str, device: Optional[torch.device] = None,
turbo_transformers/python/turbo_transformers/layers/modeling_bert.py:574
↓ 7 callers
Function
AddBiasTransposeForScore
add bias and transpose(2,3)
turbo_transformers/layers/kernels/transpose.cpp:115
↓ 7 callers
Method
from_torch
(bert_layer)
turbo_transformers/python/turbo_transformers/layers/qmodeling_bert.py:70
↓ 6 callers
Function
ApplyMaskAndSoftmax
turbo_transformers/layers/kernels/softmax.cpp:83
↓ 6 callers
Method
BertModel
example/cpp/bert_model.cpp:238
↓ 6 callers
Method
__call__
(self, hidden_states: AnyTensor, attention_mask: Optional[AnyTensor] = None,
turbo_transformers/python/turbo_transformers/layers/modeling_bert.py:221
↓ 6 callers
Method
cublas_handle
turbo_transformers/core/cuda_device_context.cpp:38
↓ 6 callers
Method
from_npz
(file_name: str, layer_num: int, num_attention_heads: int)
turbo_transformers/python/turbo_transformers/layers/modeling_bert.py:251
↓ 5 callers
Method
from_torch
( model: TorchBertModel, # from_torch函数实现 device: Optional[torch.device] = None)
example/python/bert_for_sequence_classification_example.py:57
↓ 4 callers
Function
AddInputBias
turbo_transformers/layers/kernels/utils.cpp:134
↓ 4 callers
Function
CheckCppBert
example/cpp/bert_model_test.cpp:27
↓ 4 callers
Function
CheckCppBertWithPooler
example/cpp/bert_model_test.cpp:60
↓ 4 callers
Function
IsCompiledWithCUDA
turbo_transformers/core/config.h:23
↓ 4 callers
Function
LayerNormBenmarkHelper
benchmark/turbo_transformers/layers/kernels/layernorm_benchmark.cpp:28
↓ 4 callers
Function
SplitAddBiasTransposeForScore
turbo_transformers/layers/kernels/transpose.cpp:149
↓ 4 callers
Function
ToMemcpyFlag
turbo_transformers/core/memory.cpp:73
↓ 4 callers
Function
allocate_impl
turbo_transformers/core/allocator.cpp:57
↓ 4 callers
Method
from_pretrained
(model_id_or_path: str, device: Optional[torch.device] = None)
example/python/bert_for_sequence_classification_example.py:70
↓ 3 callers
Function
AddBias
turbo_transformers/layers/kernels/utils.cpp:103
↓ 3 callers
Function
RandomFillHost
turbo_transformers/layers/kernels/common.h:29
↓ 3 callers
Method
Sub
turbo_transformers/loaders/npz_load.h:36
↓ 3 callers
Function
TransposeForScore
turbo_transformers/layers/kernels/transpose.cpp:80
↓ 3 callers
Function
_to_param_dict_naive
(torch_module: torch.nn.Module)
turbo_transformers/python/turbo_transformers/layers/modeling_albert.py:43
↓ 3 callers
Method
allocate
turbo_transformers/core/allocator.cpp:207
↓ 3 callers
Method
free
turbo_transformers/core/allocator.cpp:220
↓ 3 callers
Function
free_impl
turbo_transformers/core/allocator.cpp:71
↓ 3 callers
Method
from_torch
(torch_albert_layer: TorchAlbertLayer)
turbo_transformers/python/turbo_transformers/layers/modeling_albert.py:159
↓ 3 callers
Function
to_param_dict
(torch_module: torch.nn.Module)
turbo_transformers/python/turbo_transformers/layers/utils.py:54
↓ 2 callers
Function
BatchMatMul
turbo_transformers/layers/kernels/mat_mul.cpp:112
↓ 2 callers
Function
Fill
turbo_transformers/layers/kernels/common.cpp:55
↓ 2 callers
Function
SetNumThreads
turbo_transformers/core/config.cpp:23
↓ 2 callers
Function
SoftmaxBenchmarkHelper
benchmark/turbo_transformers/layers/kernels/softmax_benchmark.cpp:28
↓ 2 callers
Function
SplitAddTransposeBenchmarkHelper
benchmark/turbo_transformers/layers/kernels/transpose_benchmark.cpp:28
↓ 2 callers
Method
__call__
Decode, possibly stepwise.
turbo_transformers/python/turbo_transformers/layers/modeling_decoder.py:549
↓ 2 callers
Method
__call__
( self, input_tensor: AnyTensor, attention_mask: AnyTensor, he
turbo_transformers/python/turbo_transformers/layers/modeling_albert.py:126
↓ 2 callers
Function
align_alloc
turbo_transformers/core/memory.cpp:24
↓ 2 callers
Method
alloc
turbo_transformers/core/allocator.cpp:101
↓ 2 callers
Function
cblas_sgemm_batch
turbo_transformers/core/blas_blis.cpp:17
↓ 2 callers
Function
check_cpu_gpu_res
turbo_transformers/layers/kernels/mat_mul_test.cpp:80
↓ 2 callers
Method
check_dlpack
(self, use_cuda)
turbo_transformers/python/tests/tensor_conversion_test.py:22
↓ 2 callers
Method
check_torch_and_turbo
(self, use_cuda, num_iter=1)
turbo_transformers/python/tests/bert_attention_test.py:66
↓ 2 callers
Method
check_torch_and_turbo
(self, use_cuda, num_iter=2)
turbo_transformers/python/tests/albert_attention_test.py:59
↓ 2 callers
Method
check_torch_and_turbo
(self, use_cuda)
turbo_transformers/python/tests/bert_embedding_test.py:57
↓ 2 callers
Method
check_torch_and_turbo
(self, use_cuda, num_iter=1)
turbo_transformers/python/tests/decoder_multi_headed_attention_test.py:92
↓ 2 callers
Method
check_torch_and_turbo
(self, use_cuda)
turbo_transformers/python/tests/bert_model_test.py:44
↓ 2 callers
Method
check_torch_and_turbo
(self, use_cuda)
turbo_transformers/python/tests/bert_intermediate_test.py:47
↓ 2 callers
Method
check_torch_and_turbo
(self, use_cuda)
turbo_transformers/python/tests/albert_embedding_test.py:70
↓ 2 callers
Method
check_torch_and_turbo
(self, use_cuda)
turbo_transformers/python/tests/roberta_model_test.py:45
↓ 2 callers
Method
check_torch_and_turbo
(self, use_cuda)
turbo_transformers/python/tests/sequence_pool_test.py:43
↓ 2 callers
Method
check_torch_and_turbo
(self, use_cuda)
turbo_transformers/python/tests/bert_layer_test.py:61
↓ 2 callers
Method
check_torch_and_turbo
(self, use_cuda)
turbo_transformers/python/tests/albert_model_test.py:52
↓ 2 callers
Method
check_torch_and_turbo
(self, use_cuda, num_iter=1)
turbo_transformers/python/tests/decoder_transformer_decoder_layer_test.py:55
↓ 2 callers
Method
check_torch_and_turbo
(self, use_cuda)
turbo_transformers/python/tests/bert_pooler_test.py:46
↓ 2 callers
Method
check_torch_and_turbo
(self, use_cuda, num_iter=1)
turbo_transformers/python/tests/positionwise_ffn_test.py:57
↓ 2 callers
Method
check_torch_and_turbo
(self, use_cuda)
turbo_transformers/python/tests/bert_output_test.py:56
↓ 2 callers
Method
check_torch_and_turbo
(self, use_cuda=True)
turbo_transformers/python/tests/bert_encoder_test.py:59
↓ 2 callers
Method
check_torch_and_turbo
(self, use_cuda)
turbo_transformers/python/tests/gpt2_model_test.py:44
↓ 2 callers
Function
create_test
(batch_size, key_seq_len, query_seq_len, attn_type,
turbo_transformers/python/tests/decoder_multi_headed_attention_test.py:29
↓ 2 callers
Method
disable
turbo_transformers/core/profiler.cpp:146
↓ 2 callers
Method
enable
turbo_transformers/core/profiler.cpp:142
↓ 2 callers
Function
get_head_mask
# Prepare head mask if needed # 1.0 in head_mask indicate we keep the head attention_probs has shape bsz x n_heads x N x N Arguments:
turbo_transformers/python/turbo_transformers/layers/utils.py:62
↓ 2 callers
Function
is_same_shape
turbo_transformers/layers/kernels/common.cpp:25
↓ 2 callers
Function
onnxruntime_benchmark_creator
(backend: str)
benchmark/onnx_benchmark_helper.py:81
↓ 2 callers
Method
operator()
example/cpp/bert_model.cpp:242
↓ 2 callers
Method
pack_parameter
(multi_headed_attn: OnmtMultiHeadedAttention, is_trans_weight: Optional[bool] = False)
turbo_transformers/python/turbo_transformers/layers/modeling_decoder.py:100
↓ 2 callers
Function
test
example/cpp/bert_model_example.cpp:24
↓ 2 callers
Function
test_multiple_threads
example/cpp/bert_model_example.cpp:55
↓ 2 callers
Function
test_multiple_threads
example/cpp/bert_model_test.cpp:122
↓ 2 callers
Function
to_param_dict_convert_tt
(torch_module: torch.nn.Module)
turbo_transformers/python/turbo_transformers/layers/utils.py:47
↓ 2 callers
Function
vsTanh
turbo_transformers/core/blas_blis.cpp:42
↓ 1 callers
Function
AddBiasTransposeForScoreImpl
tranpose(2,3) input (B x seq_len x head_num * hidden_size) bias (head * hidden_size)
turbo_transformers/layers/kernels/transpose.cpp:35
↓ 1 callers
Function
BindConfig
turbo_transformers/python/pybind.cpp:54
↓ 1 callers
Method
ElapseSecond
benchmark/turbo_transformers/layers/kernels/benchmark_help.h:40
↓ 1 callers
Function
Fill
turbo_transformers/core/tensor_test.cpp:39
↓ 1 callers
Method
FusedAddBiasGELU
turbo_transformers/layers/addbias_act.h:24
↓ 1 callers
Method
FusedAddBiasLayerNorm
turbo_transformers/layers/addbias_layernorm.h:24
next →
1–100 of 392, ranked by callers