nnc
a deep learning framework from ccv
Overview
What’s NNC?
1. Tensors, Commands and Streams
2. Computation Graph
3. Symbolic Graph
4. Dynamic Graph
5. Common Neural Network Primitives
Supplementary Materials
Toll-Free Bridging
Automatic Differentiation
while
Type Sub-Graph
case..of
Type Sub-Graph
Limits and Constraints
Technicals
The NNC Tensor Allocation Algorithm
Tensor Representation
Loop Representation
The Problem Definition
The Core Algorithm
Basic Structure
Candidate Selection
Insertion
Intuition
Loop
Multi-view Tensor
Loop with Efficient Tensor Allocation
Sub-Computation Graph
Conclusion
NNC Static Schedule A Graph
Stream
Static Schedule
while
and
case..of
NNC Dynamic Graph Execution
Naming The Variable
Tracing The Operation
Optimizations
Interoperability
Future Optimizations
Some Maybes
NNC Common Neural Network Primitives
Model
Model IO
Fit, Evaluate, Backward, Apply Gradients
NNC Dataframe
Operations on the Data
Iteration
Map
Reduce
Others
Use Dataframe with Addons
NNC Micro Ops
Describe Micro Ops
Parameters
Simplification
Loop-Fusion
Variable Substitution
Automatic Differentiation
API Reference
Level 0 API
Essentials
Level 1 API
The concept of meta-ops in Jittor is amazing
Tensors
Commands
Streams
Micro Ops
Level 2 API
Essentials
Others
Level 3 API
Essentials
Others
Level 3.5 API
Construct “switch” control structure in symbolic graph
Symbolic graph simplification
Construct a “while” loop in a symbolic graph
Automatic Differentiation
While Loop Essentials
Branching
Gradient-based Optimization
Graph Simplification
Automatic Graph Parallelization
Memory Compression
While Loop Others
Level 4 API
Essentials
Level 5 API
What is “dataframe” in ML?
Why to support comma-separated-values files in dataframe?
Models, layers, and Keras
Dataframe API
Dataframe Add-ons
Dataframe CSV Support
Model API
Model Add-ons
Convenience API
Available Commands
Backends
Commands
Command Identifiers
Swift for NNC
nnc
Docs
»
Index
Index
Symbols
|
A
|
C
|
G
|
H
|
M
|
N
|
S
|
T
Symbols
[anonymous] (C++ enum)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
,
[10]
,
[11]
,
[12]
,
[13]
,
[14]
,
[15]
,
[16]
,
[17]
,
[18]
,
[19]
,
[20]
,
[21]
,
[22]
,
[23]
,
[24]
,
[25]
,
[26]
,
[27]
,
[28]
,
[29]
,
[30]
[anonymous]::CCV_CNNP_DATAFRAME_CSV_FILE (C++ enumerator)
[anonymous]::CCV_CNNP_DATAFRAME_CSV_MEMORY (C++ enumerator)
[anonymous]::CCV_CNNP_DISABLE_OUTGRAD_ALL (C++ enumerator)
[anonymous]::CCV_CNNP_DISABLE_OUTGRAD_NONE (C++ enumerator)
[anonymous]::CCV_CNNP_INIT_SHARED_TENSOR (C++ enumerator)
[anonymous]::CCV_CNNP_INIT_SHARED_TENSOR_AS_TRAINABLE (C++ enumerator)
[anonymous]::CCV_CNNP_IO (C++ enumerator)
[anonymous]::CCV_CNNP_MODEL_CHECKPOINT_READ_ONLY (C++ enumerator)
[anonymous]::CCV_CNNP_MODEL_CHECKPOINT_READ_WRITE (C++ enumerator)
[anonymous]::CCV_CNNP_MODEL_CHECKPOINT_WRITE_ONLY (C++ enumerator)
[anonymous]::CCV_CNNP_NO_TENSOR (C++ enumerator)
[anonymous]::CCV_CNNP_PARAMETER_SELECT_BIAS (C++ enumerator)
[anonymous]::CCV_CNNP_PARAMETER_SELECT_WEIGHT (C++ enumerator)
[anonymous]::CCV_CNNP_TENSOR_NOT_OUTPUT (C++ enumerator)
[anonymous]::CCV_NNC_ACCUMULATE_OUTPUT (C++ enumerator)
[anonymous]::CCV_NNC_ADAM_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_ADAM_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_ADAMW_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_ADAMW_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_ADD_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_ADD_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_ARGMAX_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_ARGMAX_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_ARGMIN_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_ARGMIN_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_AUTOGEN_ALL_EXECS (C++ enumerator)
[anonymous]::CCV_NNC_AUTOGEN_SOURCES_AND_DESTINATIONS (C++ enumerator)
[anonymous]::CCV_NNC_AVERAGE_POOL_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_AVERAGE_POOL_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_BACKEND_COUNT (C++ enumerator)
[anonymous]::CCV_NNC_BACKEND_CPU_OPT (C++ enumerator)
[anonymous]::CCV_NNC_BACKEND_CPU_REF (C++ enumerator)
[anonymous]::CCV_NNC_BACKEND_GPU_CUBLAS (C++ enumerator)
[anonymous]::CCV_NNC_BACKEND_GPU_CUDNN (C++ enumerator)
[anonymous]::CCV_NNC_BACKEND_GPU_NCCL (C++ enumerator)
[anonymous]::CCV_NNC_BACKEND_GPU_REF (C++ enumerator)
[anonymous]::CCV_NNC_BACKEND_MPS (C++ enumerator)
[anonymous]::CCV_NNC_BATCH_NORM_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_BATCH_NORM_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_BINARY_CROSSENTROPY_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_BINARY_CROSSENTROPY_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_CATEGORICAL_CROSSENTROPY_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_CATEGORICAL_CROSSENTROPY_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_CLAMP_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_CLAMP_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_CMD_ATTR_NULL_IS_ONES (C++ enumerator)
[anonymous]::CCV_NNC_CMD_ATTR_OUTPUT_ONES (C++ enumerator)
[anonymous]::CCV_NNC_CMD_ATTR_PASSTHROUGH (C++ enumerator)
[anonymous]::CCV_NNC_CMUL_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_CMUL_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_COMM_ALLREDUCE_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_COMM_ALLREDUCE_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_COMM_BROADCAST_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_COMM_BROADCAST_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_COMM_REDUCE_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_COMM_REDUCE_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_COMPRESSION_LSSC_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_COMPRESSION_LSSC_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_CONVOLUTION_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_CONVOLUTION_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_CONVOLUTION_TRANSPOSE_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_CONVOLUTION_TRANSPOSE_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_COUNT (C++ enumerator)
[anonymous]::CCV_NNC_CUSTOM_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_CUSTOM_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_DATA_TRANSFER_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_DATA_TRANSFER_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_DATATYPE_CONVERSION_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_DATATYPE_CONVERSION_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_DISABLE_METAL_FLASH_ATTENTION (C++ enumerator)
[anonymous]::CCV_NNC_DISABLE_MFA_GEMM (C++ enumerator)
[anonymous]::CCV_NNC_DISABLE_MIXED_MPS_GEMM (C++ enumerator)
[anonymous]::CCV_NNC_DISABLE_MIXED_MPS_SOFTMAX (C++ enumerator)
[anonymous]::CCV_NNC_DISABLE_MMAP_MTL_BUFFER (C++ enumerator)
[anonymous]::CCV_NNC_DROPOUT_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_DROPOUT_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_EWDIV_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_EWDIV_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_EWEXP_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_EWEXP_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_EWLOG_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_EWLOG_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_EWPROD_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_EWPROD_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_EWSQRT_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_EWSQRT_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_EWSUM_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_EWSUM_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_EXEC_INVALID (C++ enumerator)
[anonymous]::CCV_NNC_EXEC_NO_KERNEL (C++ enumerator)
[anonymous]::CCV_NNC_EXEC_OOM (C++ enumerator)
[anonymous]::CCV_NNC_EXEC_SUCCESS (C++ enumerator)
[anonymous]::CCV_NNC_FORMAT_TRANSFORM_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_FORMAT_TRANSFORM_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_GELU_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_GELU_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_GEMM_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_GEMM_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_GRAPH_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_GRAPH_EXEC_CASE_OF (C++ enumerator)
[anonymous]::CCV_NNC_GRAPH_EXEC_DEAD (C++ enumerator)
[anonymous]::CCV_NNC_GRAPH_EXEC_DISABLE_OPT (C++ enumerator)
[anonymous]::CCV_NNC_GRAPH_EXEC_P_WHILE (C++ enumerator)
[anonymous]::CCV_NNC_GRAPH_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_GROUP_NORM_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_GROUP_NORM_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_HISTOGRAM_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_HISTOGRAM_BINS (C++ enumerator)
[anonymous]::CCV_NNC_HISTOGRAM_EVEN (C++ enumerator)
[anonymous]::CCV_NNC_HISTOGRAM_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_HISTOGRAM_LOGARITHMIC (C++ enumerator)
[anonymous]::CCV_NNC_INDEX_SELECT_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_INDEX_SELECT_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_LAMB_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_LAMB_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_LAYER_NORM_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_LAYER_NORM_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_LEAKY_RELU_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_LEAKY_RELU_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_LONG_DOT_GRAPH (C++ enumerator)
[anonymous]::CCV_NNC_LSTM_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_LSTM_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_MASKED_FILL_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_MASKED_FILL_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_MAX_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_MAX_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_MAX_POOL_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_MAX_POOL_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_MICRO_BINARY_OP_DIV (C++ enumerator)
[anonymous]::CCV_NNC_MICRO_BINARY_OP_EQUAL_TO (C++ enumerator)
[anonymous]::CCV_NNC_MICRO_BINARY_OP_LESS_THAN (C++ enumerator)
[anonymous]::CCV_NNC_MICRO_BINARY_OP_MAX (C++ enumerator)
[anonymous]::CCV_NNC_MICRO_BINARY_OP_MIN (C++ enumerator)
[anonymous]::CCV_NNC_MICRO_BINARY_OP_MINUS (C++ enumerator)
[anonymous]::CCV_NNC_MICRO_BINARY_OP_MUL (C++ enumerator)
[anonymous]::CCV_NNC_MICRO_BINARY_OP_PLUS (C++ enumerator)
[anonymous]::CCV_NNC_MICRO_REDUCE_OP_ARGMAX (C++ enumerator)
[anonymous]::CCV_NNC_MICRO_REDUCE_OP_ARGMIN (C++ enumerator)
[anonymous]::CCV_NNC_MICRO_REDUCE_OP_MAX (C++ enumerator)
[anonymous]::CCV_NNC_MICRO_REDUCE_OP_MEAN (C++ enumerator)
[anonymous]::CCV_NNC_MICRO_REDUCE_OP_MIN (C++ enumerator)
[anonymous]::CCV_NNC_MICRO_REDUCE_OP_PROD (C++ enumerator)
[anonymous]::CCV_NNC_MICRO_REDUCE_OP_SUM (C++ enumerator)
[anonymous]::CCV_NNC_MICRO_UNARY_OP_EXP (C++ enumerator)
[anonymous]::CCV_NNC_MICRO_UNARY_OP_LOG (C++ enumerator)
[anonymous]::CCV_NNC_MICRO_UNARY_OP_NEG (C++ enumerator)
[anonymous]::CCV_NNC_MIN_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_MIN_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_MSE_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_MSE_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_MSE_REDUCE_MEAN (C++ enumerator)
[anonymous]::CCV_NNC_MSE_REDUCE_SUM (C++ enumerator)
[anonymous]::CCV_NNC_MUL_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_MUL_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_MULTIVIEW_K0N (C++ enumerator)
[anonymous]::CCV_NNC_MULTIVIEW_K1N (C++ enumerator)
[anonymous]::CCV_NNC_NMS_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_NMS_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_NO_BACKEND (C++ enumerator)
[anonymous]::CCV_NNC_NO_GRAPH_EXEC_SYMBOL (C++ enumerator)
[anonymous]::CCV_NNC_NO_TENSOR_SYMBOL (C++ enumerator)
[anonymous]::CCV_NNC_NOOP (C++ enumerator)
[anonymous]::CCV_NNC_PAD_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_PAD_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_PAD_REPLICATE (C++ enumerator)
[anonymous]::CCV_NNC_PAD_ZERO (C++ enumerator)
[anonymous]::CCV_NNC_PARALLEL_REDUCE_OP_SUM (C++ enumerator)
[anonymous]::CCV_NNC_RANDOM_NORMAL_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_RANDOM_NORMAL_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_RANDOM_UNIFORM_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_RANDOM_UNIFORM_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_REDUCE_ISNAN_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_REDUCE_ISNAN_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_REDUCE_MAX_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_REDUCE_MAX_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_REDUCE_MEAN_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_REDUCE_MEAN_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_REDUCE_MIN_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_REDUCE_MIN_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_REDUCE_NORM2_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_REDUCE_NORM2_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_REDUCE_SUM_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_REDUCE_SUM_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_RELU_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_RELU_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_RMSNORM_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_RMSNORM_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_RMSPROP_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_RMSPROP_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_ROI_ALIGN_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_ROI_ALIGN_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_SCALAR_MUL_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_SCALAR_MUL_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_SCALED_DOT_PRODUCT_ATTENTION_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_SCALED_DOT_PRODUCT_ATTENTION_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_SET_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_SET_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_SGD_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_SGD_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_SHORT_DOT_GRAPH (C++ enumerator)
[anonymous]::CCV_NNC_SIGMOID_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_SIGMOID_BINARY_CROSSENTROPY_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_SIGMOID_BINARY_CROSSENTROPY_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_SIGMOID_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_SIMPLIFY_COMMON_SUBEXPRESSION_ELIMINATION (C++ enumerator)
[anonymous]::CCV_NNC_SIMPLIFY_DATA_TRANSFER_OPT (C++ enumerator)
[anonymous]::CCV_NNC_SIMPLIFY_GRAPH_PRUNING (C++ enumerator)
[anonymous]::CCV_NNC_SIMPLIFY_OPS_FUSION (C++ enumerator)
[anonymous]::CCV_NNC_SMOOTH_L1_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_SMOOTH_L1_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_SOFTMAX_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_SOFTMAX_CROSSENTROPY_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_SOFTMAX_CROSSENTROPY_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_SOFTMAX_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_SWISH_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_SWISH_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_SYMBOL_GRAPH_EXEC (C++ enumerator)
[anonymous]::CCV_NNC_SYMBOL_TENSOR (C++ enumerator)
[anonymous]::CCV_NNC_SYMBOL_TENSOR_ALIAS (C++ enumerator)
[anonymous]::CCV_NNC_TANH_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_TANH_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_TENSOR_MEMORY_MAP_EAGER (C++ enumerator)
[anonymous]::CCV_NNC_TENSOR_MEMORY_MAP_ON_DEMAND (C++ enumerator)
[anonymous]::CCV_NNC_TENSOR_READ_METADATA_ONLY (C++ enumerator)
[anonymous]::CCV_NNC_TENSOR_SYMBOL_DEAD (C++ enumerator)
[anonymous]::CCV_NNC_TENSOR_SYMBOL_INIT_ONES (C++ enumerator)
[anonymous]::CCV_NNC_TENSOR_SYMBOL_INIT_ZEROS (C++ enumerator)
[anonymous]::CCV_NNC_TENSOR_SYMBOL_TAPE_VAR (C++ enumerator)
[anonymous]::CCV_NNC_TRANSPOSE_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_TRANSPOSE_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_UPSAMPLE_BACKWARD (C++ enumerator)
[anonymous]::CCV_NNC_UPSAMPLE_BILINEAR (C++ enumerator)
[anonymous]::CCV_NNC_UPSAMPLE_FORWARD (C++ enumerator)
[anonymous]::CCV_NNC_UPSAMPLE_NEAREST (C++ enumerator)
[anonymous]::CCV_NNC_WHILE_COUNT_TENSOR_SYMBOL (C++ enumerator)
[anonymous]::CCV_NNC_ZERO_MEMORY_ALLOC (C++ enumerator)
[anonymous]::CCV_STREAM_CONTEXT_CPU (C++ enumerator)
[anonymous]::CCV_STREAM_CONTEXT_GPU (C++ enumerator)
A
ALL_PARAMETERS (C macro)
C
ccv_cnnp_add (C++ function)
ccv_cnnp_argmax (C++ function)
ccv_cnnp_argmin (C++ function)
ccv_cnnp_average_pool (C++ function)
ccv_cnnp_batch_norm (C++ function)
ccv_cnnp_chunk (C++ function)
ccv_cnnp_clamp (C++ function)
ccv_cnnp_cmd_exec (C++ function)
ccv_cnnp_cmd_exec_init_state_copy_f (C++ type)
ccv_cnnp_cmd_exec_init_state_deinit_f (C++ type)
ccv_cnnp_cmd_exec_init_state_f (C++ type)
ccv_cnnp_cmd_exec_io_copy (C++ function)
ccv_cnnp_cmd_exec_io_init_state_t (C++ struct)
ccv_cnnp_cmd_exec_io_init_state_t::context (C++ member)
ccv_cnnp_cmd_exec_io_init_state_t::copy (C++ member)
ccv_cnnp_cmd_exec_io_init_state_t::deinit (C++ member)
ccv_cnnp_cmd_exec_io_init_state_t::info (C++ member)
ccv_cnnp_cmd_exec_io_init_state_t::init (C++ member)
ccv_cnnp_cmd_exec_io_set_by (C++ function)
ccv_cnnp_cmd_exec_io_t (C++ struct)
ccv_cnnp_cmd_exec_io_t::type (C++ member)
ccv_cnnp_cmul (C++ function)
ccv_cnnp_column_data_context_deinit_f (C++ type)
ccv_cnnp_column_data_deinit_f (C++ type)
ccv_cnnp_column_data_enum_f (C++ type)
ccv_cnnp_column_data_map_f (C++ type)
ccv_cnnp_column_data_sample_f (C++ type)
ccv_cnnp_column_data_t (C++ struct)
ccv_cnnp_column_data_t::context (C++ member)
ccv_cnnp_column_data_t::context_deinit (C++ member)
ccv_cnnp_column_data_t::data_deinit (C++ member)
ccv_cnnp_column_data_t::data_enum (C++ member)
ccv_cnnp_column_data_t::name (C++ member)
ccv_cnnp_column_data_t::stream_type (C++ member)
ccv_cnnp_concat (C++ function)
ccv_cnnp_contiguous (C++ function)
ccv_cnnp_convolution (C++ function)
ccv_cnnp_convolution_transpose (C++ function)
ccv_cnnp_dataframe_add (C++ function)
ccv_cnnp_dataframe_add_aux (C++ function)
ccv_cnnp_dataframe_cmd_exec (C++ function)
ccv_cnnp_dataframe_column_name (C++ function)
ccv_cnnp_dataframe_combine_new (C++ function)
ccv_cnnp_dataframe_copy_scalar (C++ function)
ccv_cnnp_dataframe_copy_to_gpu (C++ function)
ccv_cnnp_dataframe_extract_tuple (C++ function)
ccv_cnnp_dataframe_extract_value (C++ function)
ccv_cnnp_dataframe_free (C++ function)
ccv_cnnp_dataframe_from_array_new (C++ function)
ccv_cnnp_dataframe_from_csv_new (C++ function)
ccv_cnnp_dataframe_image_random_jitter (C++ function)
ccv_cnnp_dataframe_iter_free (C++ function)
ccv_cnnp_dataframe_iter_new (C++ function)
ccv_cnnp_dataframe_iter_next (C++ function)
ccv_cnnp_dataframe_iter_peek (C++ function)
ccv_cnnp_dataframe_iter_prefetch (C++ function)
ccv_cnnp_dataframe_iter_set_cursor (C++ function)
ccv_cnnp_dataframe_iter_t (C++ type)
ccv_cnnp_dataframe_make_tuple (C++ function)
ccv_cnnp_dataframe_map (C++ function)
ccv_cnnp_dataframe_new (C++ function)
ccv_cnnp_dataframe_one_hot (C++ function)
ccv_cnnp_dataframe_one_squared (C++ function)
ccv_cnnp_dataframe_read_image (C++ function)
ccv_cnnp_dataframe_row_count (C++ function)
ccv_cnnp_dataframe_sample_new (C++ function)
ccv_cnnp_dataframe_shuffle (C++ function)
ccv_cnnp_dataframe_t (C++ type)
ccv_cnnp_dataframe_truncate (C++ function)
ccv_cnnp_dataframe_tuple_size (C++ function)
ccv_cnnp_datatype_conversion (C++ function)
ccv_cnnp_dense (C++ function)
ccv_cnnp_div (C++ function)
ccv_cnnp_dropout (C++ function)
ccv_cnnp_dynamic_new (C++ function)
ccv_cnnp_embedding (C++ function)
ccv_cnnp_evaluate_param_t (C++ struct)
ccv_cnnp_evaluate_param_t::disable_outgrad (C++ member)
ccv_cnnp_evaluate_param_t::is_test (C++ member)
ccv_cnnp_evaluate_param_t::requires_grad (C++ member)
ccv_cnnp_extract (C++ function)
ccv_cnnp_flatten (C++ function)
ccv_cnnp_gelu (C++ function)
ccv_cnnp_graph (C++ function)
ccv_cnnp_group_norm (C++ function)
ccv_cnnp_identity (C++ function)
ccv_cnnp_index_select (C++ function)
ccv_cnnp_input (C++ function)
ccv_cnnp_layer_norm (C++ function)
ccv_cnnp_leaky_relu (C++ function)
ccv_cnnp_lstm (C++ function)
ccv_cnnp_masked_fill (C++ function)
ccv_cnnp_matmul (C++ function)
ccv_cnnp_max (C++ function)
ccv_cnnp_max_pool (C++ function)
ccv_cnnp_min (C++ function)
ccv_cnnp_model_absorb (C++ function)
ccv_cnnp_model_add_dependencies (C++ function)
ccv_cnnp_model_apply (C++ function)
ccv_cnnp_model_apply_gradients (C++ function)
ccv_cnnp_model_backward (C++ function)
ccv_cnnp_model_compile (C++ function)
ccv_cnnp_model_copy (C++ function)
ccv_cnnp_model_default_stream (C++ function)
ccv_cnnp_model_dot (C++ function)
ccv_cnnp_model_dry_run (C++ function)
ccv_cnnp_model_dynamic_f (C++ type)
ccv_cnnp_model_evaluate (C++ function)
ccv_cnnp_model_fit (C++ function)
ccv_cnnp_model_format (C++ function)
ccv_cnnp_model_free (C++ function)
ccv_cnnp_model_gradient_checkpointing (C++ function)
ccv_cnnp_model_io_reader_f (C++ type)
ccv_cnnp_model_io_t (C++ type)
ccv_cnnp_model_io_writer_f (C++ type)
ccv_cnnp_model_is_trainable (C++ function)
ccv_cnnp_model_memory_size (C++ function)
ccv_cnnp_model_minimizer (C++ function)
ccv_cnnp_model_new (C++ function)
ccv_cnnp_model_notify (C++ function)
ccv_cnnp_model_notify_f (C++ type)
ccv_cnnp_model_notify_hook (C++ function)
ccv_cnnp_model_output_size (C++ function)
ccv_cnnp_model_parameter_copy (C++ function)
ccv_cnnp_model_parameter_gradients_isnan (C++ function)
ccv_cnnp_model_parameter_gradients_map (C++ function)
ccv_cnnp_model_parameter_name (C++ function)
ccv_cnnp_model_parameter_tensor_params (C++ function)
ccv_cnnp_model_parameters (C++ function)
ccv_cnnp_model_parameters_clip_grad_norm (C++ function)
ccv_cnnp_model_parameters_map (C++ function)
ccv_cnnp_model_parameters_renamer_f (C++ type)
ccv_cnnp_model_parameters_zip_map (C++ function)
ccv_cnnp_model_read (C++ function)
ccv_cnnp_model_read_from_file (C++ function)
ccv_cnnp_model_set_compile_params (C++ function)
ccv_cnnp_model_set_data_parallel (C++ function)
ccv_cnnp_model_set_gradient_checkpointing (C++ function)
ccv_cnnp_model_set_io (C++ function)
ccv_cnnp_model_set_max_concurrency (C++ function)
ccv_cnnp_model_set_memory_compression (C++ function)
ccv_cnnp_model_set_memory_reduction (C++ function)
ccv_cnnp_model_set_minimizer (C++ function)
ccv_cnnp_model_set_parameter (C++ function)
ccv_cnnp_model_set_parameters (C++ function)
ccv_cnnp_model_set_workspace_size (C++ function)
ccv_cnnp_model_share_parameters (C++ function)
ccv_cnnp_model_t (C++ type)
ccv_cnnp_model_tensor_auto (C++ function)
ccv_cnnp_model_workspace_size (C++ function)
ccv_cnnp_model_write (C++ function)
ccv_cnnp_model_write_to_file (C++ function)
ccv_cnnp_move (C++ function)
ccv_cnnp_mul (C++ function)
ccv_cnnp_pad (C++ function)
ccv_cnnp_parameter (C++ function)
ccv_cnnp_permute (C++ function)
ccv_cnnp_random_jitter_t (C++ struct)
ccv_cnnp_random_jitter_t::aspect_ratio (C++ member)
ccv_cnnp_random_jitter_t::brightness (C++ member)
ccv_cnnp_random_jitter_t::center_crop (C++ member)
ccv_cnnp_random_jitter_t::cols (C++ member)
ccv_cnnp_random_jitter_t::contrast (C++ member)
ccv_cnnp_random_jitter_t::lighting (C++ member)
ccv_cnnp_random_jitter_t::max (C++ member)
ccv_cnnp_random_jitter_t::mean (C++ member)
ccv_cnnp_random_jitter_t::min (C++ member)
ccv_cnnp_random_jitter_t::roundup (C++ member)
ccv_cnnp_random_jitter_t::rows (C++ member)
ccv_cnnp_random_jitter_t::saturation (C++ member)
ccv_cnnp_random_jitter_t::seed (C++ member)
ccv_cnnp_random_jitter_t::std (C++ member)
ccv_cnnp_random_jitter_t::symmetric (C++ member)
ccv_cnnp_random_jitter_t::x (C++ member)
ccv_cnnp_random_jitter_t::y (C++ member)
ccv_cnnp_reduce_max (C++ function)
ccv_cnnp_reduce_mean (C++ function)
ccv_cnnp_reduce_min (C++ function)
ccv_cnnp_reduce_norm2 (C++ function)
ccv_cnnp_reduce_sum (C++ function)
ccv_cnnp_relu (C++ function)
ccv_cnnp_reshape (C++ function)
ccv_cnnp_rmsnorm (C++ function)
ccv_cnnp_scalar (C++ function)
ccv_cnnp_scalar_mul (C++ function)
ccv_cnnp_scaled_dot_product_attention (C++ function)
ccv_cnnp_sequential_new (C++ function)
ccv_cnnp_sigmoid (C++ function)
ccv_cnnp_softmax (C++ function)
ccv_cnnp_sqrt (C++ function)
ccv_cnnp_state_initializer_f (C++ type)
ccv_cnnp_sum (C++ function)
ccv_cnnp_swish (C++ function)
ccv_cnnp_tanh (C++ function)
ccv_cnnp_tensor_symbol_param_t (C++ struct)
ccv_cnnp_tensor_symbol_param_t::symbol (C++ member)
ccv_cnnp_tensor_symbol_param_t::type (C++ member)
ccv_cnnp_transpose (C++ function)
ccv_cnnp_upsample (C++ function)
ccv_cnnp_variable (C++ function)
ccv_nnc_callback_f (C++ type)
ccv_nnc_cmd (C++ function)
ccv_nnc_cmd_allow_inplace (C++ function)
ccv_nnc_cmd_attr (C++ function)
ccv_nnc_cmd_auto (C++ member)
ccv_nnc_cmd_autotune (C++ function)
ccv_nnc_cmd_autotune_f (C++ type)
ccv_nnc_cmd_aux (C++ function)
ccv_nnc_cmd_backend_name (C++ function)
ccv_nnc_cmd_bitmask (C++ function)
ccv_nnc_cmd_enforce_inplace (C++ function)
ccv_nnc_cmd_exec (C++ function)
ccv_nnc_cmd_exec_f (C++ type)
ccv_nnc_cmd_find_backend (C++ function)
ccv_nnc_cmd_is_backward (C++ function)
ccv_nnc_cmd_is_forward (C++ function)
ccv_nnc_cmd_mono_time (C++ function)
ccv_nnc_cmd_name (C++ function)
ccv_nnc_cmd_ok (C++ function)
ccv_nnc_cmd_param_t (C++ struct)
ccv_nnc_cmd_param_t::a (C++ member)
ccv_nnc_cmd_param_t::align_corners (C++ member)
ccv_nnc_cmd_param_t::alpha (C++ member)
ccv_nnc_cmd_param_t::amsgrad (C++ member)
ccv_nnc_cmd_param_t::axis (C++ member)
ccv_nnc_cmd_param_t::batch_first (C++ member)
ccv_nnc_cmd_param_t::beta (C++ member)
ccv_nnc_cmd_param_t::beta1 (C++ member)
ccv_nnc_cmd_param_t::beta2 (C++ member)
ccv_nnc_cmd_param_t::bias (C++ member)
ccv_nnc_cmd_param_t::bidirectional (C++ member)
ccv_nnc_cmd_param_t::bins (C++ member)
ccv_nnc_cmd_param_t::count (C++ member)
ccv_nnc_cmd_param_t::dampening (C++ member)
ccv_nnc_cmd_param_t::decay (C++ member)
ccv_nnc_cmd_param_t::dilation (C++ member)
ccv_nnc_cmd_param_t::dim (C++ member)
ccv_nnc_cmd_param_t::dropout (C++ member)
ccv_nnc_cmd_param_t::elementwise_affine (C++ member)
ccv_nnc_cmd_param_t::end (C++ member)
ccv_nnc_cmd_param_t::entirety (C++ member)
ccv_nnc_cmd_param_t::epsilon (C++ member)
ccv_nnc_cmd_param_t::group_axis (C++ member)
ccv_nnc_cmd_param_t::groups (C++ member)
ccv_nnc_cmd_param_t::height_scale (C++ member)
ccv_nnc_cmd_param_t::hidden_size (C++ member)
ccv_nnc_cmd_param_t::iou_threshold (C++ member)
ccv_nnc_cmd_param_t::is_causal (C++ member)
ccv_nnc_cmd_param_t::is_test (C++ member)
ccv_nnc_cmd_param_t::kappa (C++ member)
ccv_nnc_cmd_param_t::max (C++ member)
ccv_nnc_cmd_param_t::min (C++ member)
ccv_nnc_cmd_param_t::momentum (C++ member)
ccv_nnc_cmd_param_t::negative_slope (C++ member)
ccv_nnc_cmd_param_t::nesterov (C++ member)
ccv_nnc_cmd_param_t::num_layers (C++ member)
ccv_nnc_cmd_param_t::output_padding (C++ member)
ccv_nnc_cmd_param_t::p (C++ member)
ccv_nnc_cmd_param_t::pos_weight (C++ member)
ccv_nnc_cmd_param_t::proj_size (C++ member)
ccv_nnc_cmd_param_t::rate (C++ member)
ccv_nnc_cmd_param_t::reduce_axis (C++ member)
ccv_nnc_cmd_param_t::reduce_count (C++ member)
ccv_nnc_cmd_param_t::reduce_op (C++ member)
ccv_nnc_cmd_param_t::reserved (C++ member)
ccv_nnc_cmd_param_t::scale (C++ member)
ccv_nnc_cmd_param_t::step (C++ member)
ccv_nnc_cmd_param_t::tanh (C++ member)
ccv_nnc_cmd_param_t::transpose_a (C++ member)
ccv_nnc_cmd_param_t::transpose_b (C++ member)
ccv_nnc_cmd_param_t::trim0 (C++ member)
ccv_nnc_cmd_param_t::trim1 (C++ member)
ccv_nnc_cmd_param_t::type (C++ member)
ccv_nnc_cmd_param_t::upcast (C++ member)
ccv_nnc_cmd_param_t::width_scale (C++ member)
ccv_nnc_cmd_s (C++ struct)
ccv_nnc_cmd_s::algorithm (C++ member)
ccv_nnc_cmd_s::backend (C++ member)
ccv_nnc_cmd_s::cmd (C++ member)
ccv_nnc_cmd_s::info (C++ member)
ccv_nnc_cmd_s::isa (C++ member)
ccv_nnc_cmd_t (C++ type)
ccv_nnc_cmd_vtab_s (C++ struct)
ccv_nnc_cmd_vtab_t (C++ type)
ccv_nnc_default_compile_params (C++ member)
ccv_nnc_depalettize (C++ function)
ccv_nnc_device_count (C++ function)
ccv_nnc_device_remap (C++ function)
ccv_nnc_disable_flag (C++ function)
ccv_nnc_dynamic_graph_apply_gradients (C++ function)
ccv_nnc_dynamic_graph_backward (C++ function)
ccv_nnc_dynamic_graph_bookkeeping_count (C++ function)
ccv_nnc_dynamic_graph_dot (C++ function)
ccv_nnc_dynamic_graph_dry_run (C++ function)
ccv_nnc_dynamic_graph_evaluate (C++ function)
ccv_nnc_dynamic_graph_exec (C++ function)
ccv_nnc_dynamic_graph_format (C++ function)
ccv_nnc_dynamic_graph_free (C++ function)
ccv_nnc_dynamic_graph_gc (C++ function)
ccv_nnc_dynamic_graph_has_effect_to_tensor_variables (C++ function)
ccv_nnc_dynamic_graph_minimize (C++ function)
ccv_nnc_dynamic_graph_new (C++ function)
ccv_nnc_dynamic_graph_set_max_concurrency (C++ function)
ccv_nnc_dynamic_graph_set_no_grad (C++ function)
ccv_nnc_dynamic_graph_t (C++ type)
ccv_nnc_enable_flag (C++ function)
ccv_nnc_flags (C++ function)
ccv_nnc_graph_add_carry_over (C++ function)
ccv_nnc_graph_autotune (C++ function)
ccv_nnc_graph_case_of_f (C++ type)
ccv_nnc_graph_case_of_new (C++ function)
ccv_nnc_graph_default_stream (C++ function)
ccv_nnc_graph_destination_size (C++ function)
ccv_nnc_graph_destinations (C++ function)
ccv_nnc_graph_dot (C++ function)
ccv_nnc_graph_exec_add_as_affected (C++ function)
ccv_nnc_graph_exec_arena_free (C++ function)
ccv_nnc_graph_exec_arena_t (C++ type)
ccv_nnc_graph_exec_cmd (C++ function)
ccv_nnc_graph_exec_concat (C++ function)
ccv_nnc_graph_exec_count (C++ function)
ccv_nnc_graph_exec_destination (C++ function)
ccv_nnc_graph_exec_disjoin (C++ function)
ccv_nnc_graph_exec_from_symbol (C++ function)
CCV_NNC_GRAPH_EXEC_IS_DEAD (C macro)
ccv_nnc_graph_exec_new (C++ function)
ccv_nnc_graph_exec_pair_with (C++ function)
ccv_nnc_graph_exec_reinit (C++ function)
ccv_nnc_graph_exec_set (C++ function)
ccv_nnc_graph_exec_set_hint (C++ function)
ccv_nnc_graph_exec_set_io (C++ function)
ccv_nnc_graph_exec_set_io_flags (C++ function)
ccv_nnc_graph_exec_source (C++ function)
ccv_nnc_graph_exec_symbol_autogen (C++ function)
ccv_nnc_graph_exec_symbol_cmd (C++ function)
ccv_nnc_graph_exec_symbol_concat (C++ function)
ccv_nnc_graph_exec_symbol_copy (C++ function)
ccv_nnc_graph_exec_symbol_count (C++ function)
ccv_nnc_graph_exec_symbol_disjoin (C++ function)
ccv_nnc_graph_exec_symbol_flags (C++ function)
ccv_nnc_graph_exec_symbol_for_backward (C++ function)
ccv_nnc_graph_exec_symbol_free (C++ function)
ccv_nnc_graph_exec_symbol_io (C++ function)
ccv_nnc_graph_exec_symbol_name (C++ function)
ccv_nnc_graph_exec_symbol_new (C++ function)
ccv_nnc_graph_exec_symbol_new_hook (C++ function)
ccv_nnc_graph_exec_symbol_new_hook_f (C++ type)
ccv_nnc_graph_exec_symbol_pair_with (C++ function)
ccv_nnc_graph_exec_symbol_replace_io (C++ function)
ccv_nnc_graph_exec_symbol_set (C++ function)
ccv_nnc_graph_exec_symbol_set_copy (C++ function)
ccv_nnc_graph_exec_symbol_set_flags (C++ function)
ccv_nnc_graph_exec_symbol_set_hint (C++ function)
ccv_nnc_graph_exec_symbol_set_io (C++ function)
ccv_nnc_graph_exec_symbol_t (C++ struct)
ccv_nnc_graph_exec_symbol_to (C++ function)
ccv_nnc_graph_exec_t (C++ struct)
ccv_nnc_graph_free (C++ function)
ccv_nnc_graph_from_while_exec (C++ function)
ccv_nnc_graph_new (C++ function)
CCV_NNC_GRAPH_REF (C macro)
ccv_nnc_graph_run (C++ function)
ccv_nnc_graph_run_with_schedule (C++ function)
ccv_nnc_graph_set_case_of (C++ function)
ccv_nnc_graph_set_case_of_expr (C++ function)
ccv_nnc_graph_set_default_static_schedule (C++ function)
ccv_nnc_graph_set_destinations (C++ function)
ccv_nnc_graph_set_sources (C++ function)
ccv_nnc_graph_set_while_expr (C++ function)
ccv_nnc_graph_source_size (C++ function)
ccv_nnc_graph_sources (C++ function)
ccv_nnc_graph_static_schedule_free (C++ function)
ccv_nnc_graph_static_schedule_new (C++ function)
ccv_nnc_graph_static_schedule_t (C++ type)
ccv_nnc_graph_t (C++ type)
ccv_nnc_graph_topsort (C++ function)
ccv_nnc_graph_while (C++ function)
ccv_nnc_graph_while_f (C++ type)
ccv_nnc_hint_auto (C++ function)
ccv_nnc_hint_t (C++ struct)
ccv_nnc_hint_t::begin (C++ member)
ccv_nnc_hint_t::dim (C++ member)
ccv_nnc_hint_t::end (C++ member)
ccv_nnc_hint_tensor_auto (C++ function)
ccv_nnc_hint_verify (C++ function)
ccv_nnc_init (C++ function)
CCV_NNC_IS_WHILE_COUNT_TENSOR_SYMBOL (C macro)
ccv_nnc_micro_binary (C++ function)
ccv_nnc_micro_combine_c (C++ function)
ccv_nnc_micro_combine_free (C++ function)
ccv_nnc_micro_combine_interpret (C++ function)
ccv_nnc_micro_combine_new (C++ function)
ccv_nnc_micro_combine_t (C++ type)
ccv_nnc_micro_grad (C++ function)
ccv_nnc_micro_input (C++ function)
ccv_nnc_micro_io_s (C++ struct)
ccv_nnc_micro_io_t (C++ type)
ccv_nnc_micro_io_vtab_t (C++ type)
ccv_nnc_micro_reduce (C++ function)
ccv_nnc_micro_reindex (C++ function)
ccv_nnc_micro_scalar_t (C++ struct)
ccv_nnc_micro_select (C++ function)
ccv_nnc_micro_unary (C++ function)
ccv_nnc_minimizer_saved_aux_size (C++ function)
CCV_NNC_MULTIVIEW_DATA (C macro)
CCV_NNC_MULTIVIEW_K01 (C macro)
CCV_NNC_MULTIVIEW_PHI (C macro)
ccv_nnc_no_hint (C++ member)
ccv_nnc_no_ofs (C++ member)
ccv_nnc_palettize (C++ function)
ccv_nnc_set_memory_efficient (C++ function)
ccv_nnc_set_profiler (C++ function)
ccv_nnc_stream_context_add_callback (C++ function)
ccv_nnc_stream_context_add_destructor_hook (C++ function)
ccv_nnc_stream_context_destructor_f (C++ type)
ccv_nnc_stream_context_drain (C++ function)
ccv_nnc_stream_context_emit_signal (C++ function)
ccv_nnc_stream_context_emit_signal_new (C++ function)
ccv_nnc_stream_context_find_neighbor (C++ function)
ccv_nnc_stream_context_free (C++ function)
ccv_nnc_stream_context_genrand_uint32 (C++ function)
ccv_nnc_stream_context_get_workspace (C++ function)
ccv_nnc_stream_context_neighbor_discovery_f (C++ type)
ccv_nnc_stream_context_new (C++ function)
ccv_nnc_stream_context_remove_destructor_hook (C++ function)
ccv_nnc_stream_context_set_neighbor_discovery (C++ function)
ccv_nnc_stream_context_set_seed (C++ function)
ccv_nnc_stream_context_t (C++ type)
ccv_nnc_stream_context_type (C++ function)
ccv_nnc_stream_context_wait (C++ function)
ccv_nnc_stream_context_wait_signal (C++ function)
ccv_nnc_stream_signal_free (C++ function)
ccv_nnc_stream_signal_get_emitter (C++ function)
ccv_nnc_stream_signal_new (C++ function)
ccv_nnc_stream_signal_t (C++ type)
ccv_nnc_stream_signal_type (C++ function)
ccv_nnc_symbolic_graph_active_symbol_count (C++ function)
ccv_nnc_symbolic_graph_add_destination (C++ function)
ccv_nnc_symbolic_graph_add_source (C++ function)
ccv_nnc_symbolic_graph_backward (C++ function)
ccv_nnc_symbolic_graph_case_of_new (C++ function)
ccv_nnc_symbolic_graph_compile (C++ function)
ccv_nnc_symbolic_graph_compile_allocator_t (C++ struct)
ccv_nnc_symbolic_graph_compile_allocator_vtab_t (C++ struct)
ccv_nnc_symbolic_graph_compile_param_t (C++ struct)
ccv_nnc_symbolic_graph_data_parallel (C++ function)
ccv_nnc_symbolic_graph_destination_size (C++ function)
ccv_nnc_symbolic_graph_destinations (C++ function)
ccv_nnc_symbolic_graph_dot (C++ function)
ccv_nnc_symbolic_graph_dup (C++ function)
ccv_nnc_symbolic_graph_format (C++ function)
ccv_nnc_symbolic_graph_format_f (C++ type)
ccv_nnc_symbolic_graph_free (C++ function)
ccv_nnc_symbolic_graph_from_while_symbol (C++ function)
ccv_nnc_symbolic_graph_memory_compression (C++ function)
ccv_nnc_symbolic_graph_minimize (C++ function)
ccv_nnc_symbolic_graph_new (C++ function)
ccv_nnc_symbolic_graph_read (C++ function)
ccv_nnc_symbolic_graph_set_carry_overs (C++ function)
ccv_nnc_symbolic_graph_set_case_of (C++ function)
ccv_nnc_symbolic_graph_set_case_of_expr (C++ function)
ccv_nnc_symbolic_graph_set_destinations (C++ function)
ccv_nnc_symbolic_graph_set_sources (C++ function)
ccv_nnc_symbolic_graph_set_while_expr (C++ function)
ccv_nnc_symbolic_graph_simplify (C++ function)
ccv_nnc_symbolic_graph_source_size (C++ function)
ccv_nnc_symbolic_graph_sources (C++ function)
ccv_nnc_symbolic_graph_sources_to_destinations (C++ function)
ccv_nnc_symbolic_graph_subst_f (C++ type)
ccv_nnc_symbolic_graph_t (C++ type)
ccv_nnc_symbolic_graph_tensor_auto (C++ function)
ccv_nnc_symbolic_graph_while (C++ function)
ccv_nnc_symbolic_graph_write (C++ function)
ccv_nnc_tensor (C++ function)
ccv_nnc_tensor_arena_buffer_free (C++ function)
ccv_nnc_tensor_arena_clear_bindings (C++ function)
ccv_nnc_tensor_arena_free (C++ function)
ccv_nnc_tensor_arena_reinit (C++ function)
ccv_nnc_tensor_arena_size (C++ function)
ccv_nnc_tensor_arena_t (C++ type)
ccv_nnc_tensor_auto (C++ member)
ccv_nnc_tensor_bind_symbol (C++ function)
ccv_nnc_tensor_bind_t (C++ struct)
ccv_nnc_tensor_constant_new (C++ function)
,
[1]
ccv_nnc_tensor_eq (C++ function)
ccv_nnc_tensor_for_while_count (C++ function)
ccv_nnc_tensor_format_new (C++ function)
ccv_nnc_tensor_free (C++ function)
ccv_nnc_tensor_from_symbol (C++ function)
ccv_nnc_tensor_io_option_decode_f (C++ type)
ccv_nnc_tensor_io_option_encode_f (C++ type)
ccv_nnc_tensor_io_option_t (C++ struct)
ccv_nnc_tensor_multiview (C++ function)
ccv_nnc_tensor_multiview_free (C++ function)
ccv_nnc_tensor_multiview_s (C++ struct)
ccv_nnc_tensor_multiview_synchronize (C++ function)
ccv_nnc_tensor_multiview_t (C++ type)
ccv_nnc_tensor_nd (C++ function)
ccv_nnc_tensor_new (C++ function)
ccv_nnc_tensor_new_from_file (C++ function)
ccv_nnc_tensor_pin_memory (C++ function)
ccv_nnc_tensor_read (C++ function)
ccv_nnc_tensor_resize (C++ function)
ccv_nnc_tensor_symbol_alias_new (C++ function)
ccv_nnc_tensor_symbol_alias_new_hook (C++ function)
ccv_nnc_tensor_symbol_alias_new_hook_f (C++ type)
ccv_nnc_tensor_symbol_alias_params (C++ function)
ccv_nnc_tensor_symbol_alias_set (C++ function)
ccv_nnc_tensor_symbol_alias_to (C++ function)
ccv_nnc_tensor_symbol_copy (C++ function)
ccv_nnc_tensor_symbol_count (C++ function)
ccv_nnc_tensor_symbol_flags (C++ function)
ccv_nnc_tensor_symbol_for_backward (C++ function)
ccv_nnc_tensor_symbol_for_while_count (C++ function)
ccv_nnc_tensor_symbol_free (C++ function)
ccv_nnc_tensor_symbol_hookup (C++ function)
CCV_NNC_TENSOR_SYMBOL_IS_DEAD (C macro)
ccv_nnc_tensor_symbol_map_t (C++ struct)
ccv_nnc_tensor_symbol_map_t::destination (C++ member)
ccv_nnc_tensor_symbol_map_t::source (C++ member)
ccv_nnc_tensor_symbol_name (C++ function)
ccv_nnc_tensor_symbol_new (C++ function)
ccv_nnc_tensor_symbol_new_hook (C++ function)
ccv_nnc_tensor_symbol_new_hook_f (C++ type)
ccv_nnc_tensor_symbol_pair_with (C++ function)
ccv_nnc_tensor_symbol_params (C++ function)
ccv_nnc_tensor_symbol_resolve (C++ function)
ccv_nnc_tensor_symbol_set (C++ function)
ccv_nnc_tensor_symbol_set_bypasses (C++ function)
ccv_nnc_tensor_symbol_set_copy (C++ function)
ccv_nnc_tensor_symbol_set_flags (C++ function)
ccv_nnc_tensor_symbol_t (C++ struct)
ccv_nnc_tensor_synchronize_to_multiview (C++ function)
ccv_nnc_tensor_tape_free (C++ function)
ccv_nnc_tensor_tape_io (C++ function)
ccv_nnc_tensor_tape_new (C++ function)
ccv_nnc_tensor_tape_numbering (C++ function)
ccv_nnc_tensor_tape_set_numbering (C++ function)
ccv_nnc_tensor_tape_t (C++ type)
ccv_nnc_tensor_variable_alias_new (C++ function)
ccv_nnc_tensor_variable_alias_params (C++ function)
ccv_nnc_tensor_variable_destructor_f (C++ type)
ccv_nnc_tensor_variable_destructor_hook (C++ function)
ccv_nnc_tensor_variable_detach (C++ function)
ccv_nnc_tensor_variable_free (C++ function)
ccv_nnc_tensor_variable_is_constant (C++ function)
ccv_nnc_tensor_variable_new (C++ function)
,
[1]
ccv_nnc_tensor_variable_params (C++ function)
ccv_nnc_tensor_variable_set (C++ function)
ccv_nnc_tensor_variable_t (C++ type)
ccv_nnc_tensor_view (C++ function)
ccv_nnc_tensor_view_free (C++ function)
ccv_nnc_tensor_view_new (C++ function)
ccv_nnc_tensor_write (C++ function)
ccv_nnc_tensor_zero (C++ function)
CCV_NO_GRAPH_EXEC (C macro)
CCV_STREAM_GET_CONTEXT (C macro)
CCV_STREAM_GET_DEVICE (C macro)
CCV_STREAM_GET_DEVICE_ID (C macro)
CCV_STREAM_SET_DEVICE_ID (C macro)
CMD_ADAM_FORWARD (C macro)
CMD_ADAMW_FORWARD (C macro)
CMD_ADD_BACKWARD (C macro)
CMD_ADD_FORWARD (C macro)
CMD_ARGMAX_BACKWARD (C macro)
CMD_ARGMAX_FORWARD (C macro)
CMD_ARGMIN_BACKWARD (C macro)
CMD_ARGMIN_FORWARD (C macro)
CMD_AVERAGE_POOL_BACKWARD (C macro)
CMD_AVERAGE_POOL_FORWARD (C macro)
CMD_BATCH_NORM_BACKWARD (C macro)
CMD_BATCH_NORM_FORWARD (C macro)
CMD_BINARY_CROSSENTROPY_BACKWARD (C macro)
CMD_BINARY_CROSSENTROPY_BACKWARD_X_0 (C macro)
CMD_BINARY_CROSSENTROPY_BACKWARD_X_1 (C macro)
CMD_BINARY_CROSSENTROPY_BACKWARD_X_F (C macro)
CMD_BINARY_CROSSENTROPY_BACKWARD_X_SEL (C macro)
CMD_BINARY_CROSSENTROPY_FORWARD (C macro)
CMD_BINARY_CROSSENTROPY_FORWARD_X_0 (C macro)
CMD_BINARY_CROSSENTROPY_FORWARD_X_1 (C macro)
CMD_BINARY_CROSSENTROPY_FORWARD_X_F (C macro)
CMD_BINARY_CROSSENTROPY_FORWARD_X_SEL (C macro)
CMD_CATEGORICAL_CROSSENTROPY_BACKWARD (C macro)
CMD_CATEGORICAL_CROSSENTROPY_BACKWARD_X_0 (C macro)
CMD_CATEGORICAL_CROSSENTROPY_BACKWARD_X_2 (C macro)
CMD_CATEGORICAL_CROSSENTROPY_BACKWARD_X_F (C macro)
CMD_CATEGORICAL_CROSSENTROPY_BACKWARD_X_SEL (C macro)
CMD_CATEGORICAL_CROSSENTROPY_FORWARD (C macro)
CMD_CATEGORICAL_CROSSENTROPY_FORWARD_X_0 (C macro)
CMD_CATEGORICAL_CROSSENTROPY_FORWARD_X_2 (C macro)
CMD_CATEGORICAL_CROSSENTROPY_FORWARD_X_F (C macro)
CMD_CATEGORICAL_CROSSENTROPY_FORWARD_X_SEL (C macro)
CMD_CLAMP_BACKWARD (C macro)
CMD_CLAMP_FORWARD (C macro)
CMD_CMUL_BACKWARD (C macro)
CMD_CMUL_FORWARD (C macro)
CMD_COMM_ALLREDUCE_BACKWARD (C macro)
CMD_COMM_ALLREDUCE_FORWARD (C macro)
CMD_COMM_BROADCAST_BACKWARD (C macro)
CMD_COMM_BROADCAST_FORWARD (C macro)
CMD_COMM_REDUCE_BACKWARD (C macro)
CMD_COMM_REDUCE_FORWARD (C macro)
CMD_COMPRESSION_LSSC_BACKWARD (C macro)
CMD_COMPRESSION_LSSC_FORWARD (C macro)
CMD_CONVOLUTION_BACKWARD (C macro)
CMD_CONVOLUTION_FORWARD (C macro)
CMD_CONVOLUTION_TRANSPOSE_BACKWARD (C macro)
CMD_CONVOLUTION_TRANSPOSE_FORWARD (C macro)
CMD_CUSTOM_FORWARD (C macro)
CMD_DATA_TRANSFER_BACKWARD (C macro)
CMD_DATA_TRANSFER_FORWARD (C macro)
CMD_DATATYPE_CONVERSION_BACKWARD (C macro)
CMD_DATATYPE_CONVERSION_FORWARD (C macro)
CMD_DROPOUT_BACKWARD (C macro)
CMD_DROPOUT_BACKWARD_X_1 (C macro)
CMD_DROPOUT_BACKWARD_X_2 (C macro)
CMD_DROPOUT_BACKWARD_X_F (C macro)
CMD_DROPOUT_BACKWARD_X_SEL (C macro)
CMD_DROPOUT_FORWARD (C macro)
CMD_DROPOUT_FORWARD_X_1 (C macro)
CMD_DROPOUT_FORWARD_X_2 (C macro)
CMD_DROPOUT_FORWARD_X_F (C macro)
CMD_DROPOUT_FORWARD_X_SEL (C macro)
CMD_EWDIV_BACKWARD (C macro)
CMD_EWDIV_FORWARD (C macro)
CMD_EWEXP_BACKWARD (C macro)
CMD_EWEXP_FORWARD (C macro)
CMD_EWLOG_BACKWARD (C macro)
CMD_EWLOG_FORWARD (C macro)
CMD_EWPROD_BACKWARD (C macro)
CMD_EWPROD_FORWARD (C macro)
CMD_EWSQRT_BACKWARD (C macro)
CMD_EWSQRT_FORWARD (C macro)
CMD_EWSUM_BACKWARD (C macro)
CMD_EWSUM_FORWARD (C macro)
CMD_FORMAT_TRANSFORM_BACKWARD (C macro)
CMD_FORMAT_TRANSFORM_FORWARD (C macro)
CMD_GELU_BACKWARD (C macro)
CMD_GELU_FORWARD (C macro)
CMD_GEMM_BACKWARD (C macro)
CMD_GEMM_FORWARD (C macro)
CMD_GROUP_NORM_BACKWARD (C macro)
CMD_GROUP_NORM_FORWARD (C macro)
CMD_HISTOGRAM_BINS (C macro)
CMD_HISTOGRAM_EVEN (C macro)
CMD_HISTOGRAM_LOG (C macro)
CMD_HISTOGRAM_LOG_X_0 (C macro)
CMD_HISTOGRAM_LOG_X_2 (C macro)
CMD_HISTOGRAM_LOG_X_F (C macro)
CMD_HISTOGRAM_LOG_X_SEL (C macro)
CMD_INDEX_SELECT_BACKWARD (C macro)
CMD_INDEX_SELECT_FORWARD (C macro)
CMD_LAMB_FORWARD (C macro)
CMD_LAYER_NORM_BACKWARD (C macro)
CMD_LAYER_NORM_FORWARD (C macro)
CMD_LEAKY_RELU_BACKWARD (C macro)
CMD_LEAKY_RELU_FORWARD (C macro)
CMD_LSTM_BACKWARD (C macro)
CMD_LSTM_FORWARD (C macro)
CMD_MASKED_FILL_BACKWARD (C macro)
CMD_MASKED_FILL_FORWARD (C macro)
CMD_MAX_BACKWARD (C macro)
CMD_MAX_FORWARD (C macro)
CMD_MAX_POOL_BACKWARD (C macro)
CMD_MAX_POOL_FORWARD (C macro)
CMD_MIN_BACKWARD (C macro)
CMD_MIN_FORWARD (C macro)
CMD_MSE_BACKWARD (C macro)
CMD_MSE_FORWARD (C macro)
CMD_MUL_BACKWARD (C macro)
CMD_MUL_FORWARD (C macro)
CMD_NMS_BACKWARD (C macro)
CMD_NMS_FORWARD (C macro)
CMD_NOOP (C macro)
CMD_PAD_BACKWARD (C macro)
CMD_PAD_FORWARD (C macro)
CMD_RANDOM_NORMAL_BACKWARD (C macro)
CMD_RANDOM_NORMAL_FORWARD (C macro)
CMD_RANDOM_UNIFORM_BACKWARD (C macro)
CMD_RANDOM_UNIFORM_FORWARD (C macro)
CMD_REDUCE_ISNAN_BACKWARD (C macro)
CMD_REDUCE_ISNAN_FORWARD (C macro)
CMD_REDUCE_MAX_BACKWARD (C macro)
CMD_REDUCE_MAX_FORWARD (C macro)
CMD_REDUCE_MEAN_BACKWARD (C macro)
CMD_REDUCE_MEAN_FORWARD (C macro)
CMD_REDUCE_MIN_BACKWARD (C macro)
CMD_REDUCE_MIN_FORWARD (C macro)
CMD_REDUCE_NORM2_BACKWARD (C macro)
CMD_REDUCE_NORM2_FORWARD (C macro)
CMD_REDUCE_SUM_BACKWARD (C macro)
CMD_REDUCE_SUM_FORWARD (C macro)
CMD_RELU_BACKWARD (C macro)
CMD_RELU_FORWARD (C macro)
CMD_RMSNORM_BACKWARD (C macro)
CMD_RMSNORM_FORWARD (C macro)
CMD_RMSPROP_FORWARD (C macro)
CMD_ROI_ALIGN_BACKWARD (C macro)
CMD_ROI_ALIGN_FORWARD (C macro)
CMD_SCALAR_MUL_BACKWARD (C macro)
CMD_SCALAR_MUL_FORWARD (C macro)
CMD_SCALED_DOT_PRODUCT_ATTENTION_BACKWARD (C macro)
CMD_SCALED_DOT_PRODUCT_ATTENTION_FORWARD (C macro)
CMD_SET_BACKWARD (C macro)
CMD_SET_FORWARD (C macro)
CMD_SGD_FORWARD (C macro)
CMD_SIGMOID_BACKWARD (C macro)
CMD_SIGMOID_BINARY_CROSSENTROPY_BACKWARD (C macro)
CMD_SIGMOID_BINARY_CROSSENTROPY_BACKWARD_X_0 (C macro)
CMD_SIGMOID_BINARY_CROSSENTROPY_BACKWARD_X_1 (C macro)
CMD_SIGMOID_BINARY_CROSSENTROPY_BACKWARD_X_F (C macro)
CMD_SIGMOID_BINARY_CROSSENTROPY_BACKWARD_X_SEL (C macro)
CMD_SIGMOID_BINARY_CROSSENTROPY_FORWARD (C macro)
CMD_SIGMOID_BINARY_CROSSENTROPY_FORWARD_X_0 (C macro)
CMD_SIGMOID_BINARY_CROSSENTROPY_FORWARD_X_1 (C macro)
CMD_SIGMOID_BINARY_CROSSENTROPY_FORWARD_X_F (C macro)
CMD_SIGMOID_BINARY_CROSSENTROPY_FORWARD_X_SEL (C macro)
CMD_SIGMOID_FORWARD (C macro)
CMD_SMOOTH_L1_BACKWARD (C macro)
CMD_SMOOTH_L1_FORWARD (C macro)
CMD_SOFTMAX_BACKWARD (C macro)
CMD_SOFTMAX_CROSSENTROPY_BACKWARD (C macro)
CMD_SOFTMAX_CROSSENTROPY_BACKWARD_X_0 (C macro)
CMD_SOFTMAX_CROSSENTROPY_BACKWARD_X_2 (C macro)
CMD_SOFTMAX_CROSSENTROPY_BACKWARD_X_F (C macro)
CMD_SOFTMAX_CROSSENTROPY_BACKWARD_X_SEL (C macro)
CMD_SOFTMAX_CROSSENTROPY_FORWARD (C macro)
CMD_SOFTMAX_CROSSENTROPY_FORWARD_X_0 (C macro)
CMD_SOFTMAX_CROSSENTROPY_FORWARD_X_2 (C macro)
CMD_SOFTMAX_CROSSENTROPY_FORWARD_X_F (C macro)
CMD_SOFTMAX_CROSSENTROPY_FORWARD_X_SEL (C macro)
CMD_SOFTMAX_FORWARD (C macro)
CMD_SWISH_BACKWARD (C macro)
CMD_SWISH_FORWARD (C macro)
CMD_TANH_BACKWARD (C macro)
CMD_TANH_FORWARD (C macro)
CMD_TRANSPOSE_BACKWARD (C macro)
CMD_TRANSPOSE_FORWARD (C macro)
CMD_UPSAMPLE_BACKWARD (C macro)
CMD_UPSAMPLE_FORWARD (C macro)
COLUMN_ID_LIST (C macro)
CPU_NUMA_TENSOR_CHWN (C macro)
CPU_NUMA_TENSOR_NCHW (C macro)
CPU_NUMA_TENSOR_NHWC (C macro)
CPU_TENSOR_CHWN (C macro)
CPU_TENSOR_NCHW (C macro)
CPU_TENSOR_NHWC (C macro)
G
GPU_TENSOR_CHWN (C macro)
GPU_TENSOR_NCHW (C macro)
GPU_TENSOR_NHWC (C macro)
GRAPH_EXEC_LIST (C macro)
GRAPH_EXEC_SYMBOL_LIST (C macro)
H
HINT (C macro)
M
MODEL_CMD_EXEC_IO_LIST (C macro)
MODEL_CMD_EXEC_IO_MAP (C macro)
MODEL_IO_LIST (C macro)
MODEL_LIST (C macro)
N
NO_GRAPH_EXEC_SYMBOL (C macro)
NO_TENSOR_SYMBOL (C macro)
S
SYMBOLIC_GRAPH_DESTINATIONS (C macro)
SYMBOLIC_GRAPH_PASSES (C macro)
SYMBOLIC_GRAPH_SOURCES (C macro)
T
TENSOR_BIND_MAP (C macro)
TENSOR_LIST (C macro)
TENSOR_PARAM_LIST (C macro)
TENSOR_SYMBOL_LIST (C macro)
TENSOR_SYMBOL_MAP (C macro)
TENSOR_VARIABLE_LIST (C macro)
TRAVERSE_FULL (C macro)