.. |
detail
|
fluid distributed on CUDA place
|
7 years ago |
images
|
…
|
|
math
|
"cudnn operators change to cudnn kernel" (#6660)
|
7 years ago |
nccl
|
…
|
|
op_documentation
|
…
|
|
.clang-format
|
…
|
|
CMakeLists.txt
|
"cudnn operators change to cudnn kernel" (#6660)
|
7 years ago |
accuracy_op.cc
|
…
|
|
accuracy_op.cu
|
…
|
|
accuracy_op.h
|
…
|
|
activation_op.cc
|
…
|
|
activation_op.cu
|
…
|
|
activation_op.h
|
…
|
|
adadelta_op.cc
|
…
|
|
adadelta_op.cu
|
…
|
|
adadelta_op.h
|
…
|
|
adagrad_op.cc
|
…
|
|
adagrad_op.cu
|
…
|
|
adagrad_op.h
|
…
|
|
adam_op.cc
|
…
|
|
adam_op.cu
|
…
|
|
adam_op.h
|
…
|
|
adamax_op.cc
|
…
|
|
adamax_op.cu
|
…
|
|
adamax_op.h
|
…
|
|
array_operator.h
|
…
|
|
array_to_lod_tensor_op.cc
|
…
|
|
assign_op.cc
|
…
|
|
assign_value_op.cc
|
…
|
|
assign_value_op.cu.cc
|
…
|
|
assign_value_op.h
|
…
|
|
auc_op.cc
|
…
|
|
auc_op.h
|
…
|
|
batch_norm_op.cc
|
…
|
|
batch_norm_op.cu.cc
|
…
|
|
batch_norm_op.h
|
…
|
|
beam_search_decode_op.cc
|
…
|
|
beam_search_decode_op.h
|
…
|
|
beam_search_decode_op_test.cc
|
…
|
|
beam_search_op.cc
|
…
|
|
beam_search_op.h
|
…
|
|
bilinear_tensor_product_op.cc
|
…
|
|
bilinear_tensor_product_op.cu
|
…
|
|
bilinear_tensor_product_op.h
|
…
|
|
cast_op.cc
|
…
|
|
cast_op.cu
|
…
|
|
cast_op.h
|
…
|
|
chunk_eval_op.cc
|
…
|
|
chunk_eval_op.h
|
…
|
|
clip_by_norm_op.cc
|
…
|
|
clip_by_norm_op.cu
|
…
|
|
clip_by_norm_op.h
|
…
|
|
clip_op.cc
|
…
|
|
clip_op.cu
|
…
|
|
clip_op.h
|
…
|
|
compare_op.cc
|
…
|
|
compare_op.cu
|
…
|
|
compare_op.h
|
…
|
|
concat_op.cc
|
…
|
|
concat_op.cu.cc
|
…
|
|
concat_op.h
|
…
|
|
cond_op.cc
|
…
|
|
cond_op.h
|
…
|
|
conditional_block_op.cc
|
…
|
|
conv_cudnn_op.cu.cc
|
"cudnn operators change to cudnn kernel" (#6660)
|
7 years ago |
conv_op.cc
|
"cudnn operators change to cudnn kernel" (#6660)
|
7 years ago |
conv_op.cu.cc
|
…
|
|
conv_op.h
|
"cudnn operators change to cudnn kernel" (#6660)
|
7 years ago |
conv_shift_op.cc
|
…
|
|
conv_shift_op.cu
|
…
|
|
conv_shift_op.h
|
…
|
|
conv_transpose_cudnn_op.cu.cc
|
"cudnn operators change to cudnn kernel" (#6660)
|
7 years ago |
conv_transpose_op.cc
|
"cudnn operators change to cudnn kernel" (#6660)
|
7 years ago |
conv_transpose_op.cu.cc
|
…
|
|
conv_transpose_op.h
|
"cudnn operators change to cudnn kernel" (#6660)
|
7 years ago |
cos_sim_op.cc
|
…
|
|
cos_sim_op.cu
|
…
|
|
cos_sim_op.h
|
…
|
|
crf_decoding_op.cc
|
…
|
|
crf_decoding_op.h
|
…
|
|
crop_op.cc
|
…
|
|
crop_op.cu
|
…
|
|
crop_op.h
|
…
|
|
cross_entropy_op.cc
|
…
|
|
cross_entropy_op.cu
|
…
|
|
cross_entropy_op.h
|
…
|
|
decayed_adagrad_op.cc
|
…
|
|
decayed_adagrad_op.cu
|
…
|
|
decayed_adagrad_op.h
|
…
|
|
detection_output_op.cc
|
…
|
|
detection_output_op.cu.cc
|
…
|
|
detection_output_op.h
|
…
|
|
dropout_op.cc
|
…
|
|
dropout_op.cu
|
…
|
|
dropout_op.h
|
…
|
|
edit_distance_op.cc
|
…
|
|
edit_distance_op.cu
|
…
|
|
edit_distance_op.h
|
…
|
|
elementwise_add_op.cc
|
…
|
|
elementwise_add_op.cu
|
…
|
|
elementwise_add_op.h
|
…
|
|
elementwise_div_op.cc
|
…
|
|
elementwise_div_op.cu
|
…
|
|
elementwise_div_op.h
|
…
|
|
elementwise_mul_op.cc
|
…
|
|
elementwise_mul_op.cu
|
…
|
|
elementwise_mul_op.h
|
…
|
|
elementwise_op.h
|
…
|
|
elementwise_op_function.h
|
…
|
|
elementwise_sub_op.cc
|
…
|
|
elementwise_sub_op.cu
|
…
|
|
elementwise_sub_op.h
|
…
|
|
expand_op.cc
|
…
|
|
expand_op.cu
|
…
|
|
expand_op.h
|
…
|
|
feed_op.cc
|
…
|
|
fetch_op.cc
|
…
|
|
fill_constant_batch_size_like_op.cc
|
…
|
|
fill_constant_batch_size_like_op.cu.cc
|
…
|
|
fill_constant_batch_size_like_op.h
|
…
|
|
fill_constant_op.cc
|
…
|
|
fill_op.cc
|
…
|
|
fill_zeros_like_op.cc
|
…
|
|
fill_zeros_like_op.cu.cc
|
…
|
|
fill_zeros_like_op.h
|
…
|
|
ftrl_op.cc
|
…
|
|
ftrl_op.cu
|
…
|
|
ftrl_op.h
|
…
|
|
gather.cu.h
|
…
|
|
gather.h
|
…
|
|
gather_op.cc
|
…
|
|
gather_op.cu
|
…
|
|
gather_op.h
|
…
|
|
gather_test.cc
|
…
|
|
gaussian_random_op.cc
|
…
|
|
gaussian_random_op.cu
|
…
|
|
get_places_op.cc
|
…
|
|
gru_op.cc
|
…
|
|
gru_op.cu.cc
|
…
|
|
gru_op.h
|
…
|
|
gru_unit_op.cc
|
…
|
|
gru_unit_op.cu
|
…
|
|
gru_unit_op.h
|
…
|
|
hinge_loss_op.cc
|
…
|
|
hinge_loss_op.cu
|
…
|
|
hinge_loss_op.h
|
…
|
|
huber_loss_op.cc
|
…
|
|
huber_loss_op.cu
|
…
|
|
huber_loss_op.h
|
…
|
|
increment_op.cc
|
…
|
|
is_empty_op.cc
|
…
|
|
l1_norm_op.cc
|
…
|
|
l1_norm_op.cu
|
…
|
|
l1_norm_op.h
|
…
|
|
linear_chain_crf_op.cc
|
…
|
|
linear_chain_crf_op.cu
|
…
|
|
linear_chain_crf_op.h
|
…
|
|
load_op.cc
|
…
|
|
lod_array_length_op.cc
|
…
|
|
lod_rank_table_op.cc
|
…
|
|
lod_reset_op.cc
|
…
|
|
lod_reset_op.cu
|
…
|
|
lod_reset_op.h
|
…
|
|
lod_tensor_to_array_op.cc
|
…
|
|
log_loss_op.cc
|
…
|
|
log_loss_op.cu
|
…
|
|
log_loss_op.h
|
…
|
|
logical_op.cc
|
…
|
|
logical_op.cu
|
…
|
|
logical_op.h
|
…
|
|
lookup_table_op.cc
|
…
|
|
lookup_table_op.cu
|
…
|
|
lookup_table_op.h
|
…
|
|
lrn_op.cc
|
…
|
|
lrn_op.cu
|
…
|
|
lrn_op.h
|
…
|
|
lstm_op.cc
|
…
|
|
lstm_op.cu.cc
|
…
|
|
lstm_op.h
|
…
|
|
lstm_unit_op.cc
|
…
|
|
lstm_unit_op.cu
|
…
|
|
lstm_unit_op.h
|
…
|
|
margin_rank_loss_op.cc
|
…
|
|
margin_rank_loss_op.cu
|
…
|
|
margin_rank_loss_op.h
|
…
|
|
matmul_op.cc
|
…
|
|
matmul_op.cu.cc
|
…
|
|
matmul_op.h
|
…
|
|
max_sequence_len_op.cc
|
…
|
|
maxout_op.cc
|
…
|
|
maxout_op.cu.cc
|
…
|
|
maxout_op.h
|
…
|
|
mean_op.cc
|
…
|
|
mean_op.cu
|
…
|
|
mean_op.h
|
…
|
|
merge_lod_tensor_op.cc
|
…
|
|
minus_op.cc
|
…
|
|
minus_op.cu
|
…
|
|
minus_op.h
|
…
|
|
modified_huber_loss_op.cc
|
…
|
|
modified_huber_loss_op.cu
|
…
|
|
modified_huber_loss_op.h
|
…
|
|
momentum_op.cc
|
…
|
|
momentum_op.cu
|
…
|
|
momentum_op.h
|
…
|
|
mul_op.cc
|
…
|
|
mul_op.cu.cc
|
…
|
|
mul_op.h
|
…
|
|
multiplex_op.cc
|
…
|
|
multiplex_op.cu
|
…
|
|
multiplex_op.h
|
…
|
|
nccl_op.cc
|
…
|
|
nccl_op.cu.cc
|
…
|
|
nccl_op_test.cu.cc
|
…
|
|
nce_op.cc
|
…
|
|
nce_op.h
|
…
|
|
net_op.cc
|
…
|
|
net_op.h
|
…
|
|
net_op_test.cc
|
…
|
|
norm_op.cc
|
…
|
|
norm_op.cu
|
…
|
|
norm_op.h
|
…
|
|
pad_op.cc
|
…
|
|
pad_op.cu
|
…
|
|
pad_op.h
|
…
|
|
parallel_do_op.cc
|
…
|
|
pool_cudnn_op.cu.cc
|
"cudnn operators change to cudnn kernel" (#6660)
|
7 years ago |
pool_op.cc
|
"cudnn operators change to cudnn kernel" (#6660)
|
7 years ago |
pool_op.cu.cc
|
…
|
|
pool_op.h
|
"cudnn operators change to cudnn kernel" (#6660)
|
7 years ago |
pool_with_index_op.cc
|
…
|
|
pool_with_index_op.cu.cc
|
…
|
|
pool_with_index_op.h
|
…
|
|
positive_negative_pair_op.cc
|
…
|
|
positive_negative_pair_op.h
|
…
|
|
precision_recall_op.cc
|
…
|
|
precision_recall_op.h
|
…
|
|
prelu_op.cc
|
…
|
|
prelu_op.cu
|
…
|
|
prelu_op.h
|
…
|
|
print_op.cc
|
Enhance print_op.
|
7 years ago |
proximal_adagrad_op.cc
|
…
|
|
proximal_adagrad_op.cu
|
…
|
|
proximal_adagrad_op.h
|
…
|
|
proximal_gd_op.cc
|
…
|
|
proximal_gd_op.cu
|
…
|
|
proximal_gd_op.h
|
…
|
|
rank_loss_op.cc
|
…
|
|
rank_loss_op.cu
|
…
|
|
rank_loss_op.h
|
…
|
|
recurrent_op.cc
|
…
|
|
recv_op.cc
|
fluid distributed on CUDA place
|
7 years ago |
reduce_op.cc
|
…
|
|
reduce_op.cu
|
…
|
|
reduce_op.h
|
…
|
|
reorder_lod_tensor_by_rank_op.cc
|
…
|
|
reshape_op.cc
|
…
|
|
reshape_op.cu
|
…
|
|
reshape_op.h
|
…
|
|
rmsprop_op.cc
|
…
|
|
rmsprop_op.cu
|
…
|
|
rmsprop_op.h
|
…
|
|
rnn_memory_helper_op.cc
|
…
|
|
roi_pool_op.cc
|
…
|
|
roi_pool_op.cu
|
…
|
|
roi_pool_op.h
|
…
|
|
row_conv_op.cc
|
…
|
|
row_conv_op.cu
|
…
|
|
row_conv_op.h
|
…
|
|
save_load_op_test.cc
|
…
|
|
save_op.cc
|
…
|
|
scale_op.cc
|
…
|
|
scale_op.cu
|
…
|
|
scale_op.h
|
…
|
|
scatter.cu.h
|
…
|
|
scatter.h
|
…
|
|
scatter_op.cc
|
…
|
|
scatter_op.cu
|
…
|
|
scatter_op.h
|
…
|
|
scatter_test.cc
|
…
|
|
send_op.cc
|
fluid distributed on CUDA place
|
7 years ago |
send_recv_op_test.cc
|
…
|
|
sequence_concat_op.cc
|
…
|
|
sequence_concat_op.cu.cc
|
…
|
|
sequence_concat_op.h
|
…
|
|
sequence_conv_op.cc
|
…
|
|
sequence_conv_op.cu.cc
|
…
|
|
sequence_conv_op.h
|
…
|
|
sequence_erase_op.cc
|
…
|
|
sequence_erase_op.cu
|
…
|
|
sequence_erase_op.h
|
…
|
|
sequence_expand_op.cc
|
…
|
|
sequence_expand_op.cu
|
…
|
|
sequence_expand_op.h
|
…
|
|
sequence_pool_op.cc
|
…
|
|
sequence_pool_op.cu
|
…
|
|
sequence_pool_op.h
|
…
|
|
sequence_slice_op.cc
|
…
|
|
sequence_slice_op.cu
|
…
|
|
sequence_slice_op.h
|
…
|
|
sequence_softmax_op.cc
|
…
|
|
sequence_softmax_op.cu.cc
|
…
|
|
sequence_softmax_op.h
|
…
|
|
sgd_op.cc
|
…
|
|
sgd_op.cu
|
…
|
|
sgd_op.h
|
…
|
|
shrink_rnn_memory_op.cc
|
fix while_grad_op first step loss lod problem (#7490)
|
7 years ago |
sigmoid_cross_entropy_with_logits_op.cc
|
…
|
|
sigmoid_cross_entropy_with_logits_op.cu
|
…
|
|
sigmoid_cross_entropy_with_logits_op.h
|
…
|
|
sign_op.cc
|
…
|
|
sign_op.cu
|
…
|
|
sign_op.h
|
…
|
|
smooth_l1_loss_op.cc
|
…
|
|
smooth_l1_loss_op.cu
|
…
|
|
smooth_l1_loss_op.h
|
…
|
|
softmax_op.cc
|
…
|
|
softmax_op.cu.cc
|
…
|
|
softmax_op.h
|
…
|
|
softmax_with_cross_entropy_op.cc
|
…
|
|
softmax_with_cross_entropy_op.cu
|
…
|
|
softmax_with_cross_entropy_op.h
|
…
|
|
split_lod_tensor_op.cc
|
…
|
|
split_op.cc
|
Add python split and glu
|
7 years ago |
split_op.cu.cc
|
…
|
|
split_op.h
|
…
|
|
spp_op.cc
|
…
|
|
spp_op.cu.cc
|
…
|
|
spp_op.h
|
…
|
|
squared_l2_distance_op.cc
|
…
|
|
squared_l2_distance_op.cu
|
…
|
|
squared_l2_distance_op.h
|
…
|
|
squared_l2_norm_op.cc
|
…
|
|
squared_l2_norm_op.cu
|
…
|
|
squared_l2_norm_op.h
|
…
|
|
strided_memcpy.h
|
…
|
|
strided_memcpy_test.cc
|
…
|
|
sum_op.cc
|
…
|
|
sum_op.cu
|
…
|
|
sum_op.h
|
…
|
|
tensor_array_read_write_op.cc
|
…
|
|
top_k_op.cc
|
…
|
|
top_k_op.cu
|
…
|
|
top_k_op.h
|
…
|
|
transpose_op.cc
|
…
|
|
transpose_op.cu.cc
|
…
|
|
transpose_op.h
|
…
|
|
uniform_random_op.cc
|
…
|
|
uniform_random_op.cu
|
…
|
|
unpool_op.cc
|
…
|
|
unpool_op.cu.cc
|
…
|
|
unpool_op.h
|
…
|
|
warpctc_op.cc
|
…
|
|
warpctc_op.cu.cc
|
…
|
|
warpctc_op.h
|
…
|
|
while_op.cc
|
fix while_grad_op first step loss lod problem (#7490)
|
7 years ago |