|
| enum | { rocsparse_operation_none = 111
, rocsparse_operation_transpose = 112
, rocsparse_operation_conjugate_transpose = 113
} |
| |
| enum | { rocsparse_index_base_zero = 0
, rocsparse_index_base_one = 1
} |
| |
| enum | { rocsparse_matrix_type_general = 0
, rocsparse_matrix_type_symmetric = 1
, rocsparse_matrix_type_hermitian = 2
, rocsparse_matrix_type_triangular = 3
} |
| |
| enum | { rocsparse_diag_type_non_unit = 0
, rocsparse_diag_type_unit = 1
} |
| |
| enum | { rocsparse_fill_mode_lower = 0
, rocsparse_fill_mode_upper = 1
} |
| |
| enum | { rocsparse_storage_mode_sorted = 0
, rocsparse_storage_mode_unsorted = 1
} |
| |
| enum | { rocsparse_action_symbolic = 0
, rocsparse_action_numeric = 1
} |
| |
| enum | { rocsparse_direction_row = 0
, rocsparse_direction_column = 1
} |
| |
| enum | { rocsparse_hyb_partition_auto = 0
, rocsparse_hyb_partition_user = 1
, rocsparse_hyb_partition_max = 2
} |
| |
| enum | { rocsparse_analysis_policy_reuse = 0
, rocsparse_analysis_policy_force = 1
} |
| |
| enum | { rocsparse_solve_policy_auto = 0
} |
| |
| enum | { rocsparse_pointer_mode_host = 0
, rocsparse_pointer_mode_device = 1
} |
| |
| enum | { rocsparse_layer_mode_none = 0
, rocsparse_layer_mode_log_trace = 1
, rocsparse_layer_mode_log_bench = 2
, rocsparse_layer_mode_log_debug = 4
} |
| |
| enum | {
rocsparse_status_success = 0
, rocsparse_status_invalid_handle = 1
, rocsparse_status_not_implemented = 2
, rocsparse_status_invalid_pointer = 3
,
rocsparse_status_invalid_size = 4
, rocsparse_status_memory_error = 5
, rocsparse_status_internal_error = 6
, rocsparse_status_invalid_value = 7
,
rocsparse_status_arch_mismatch = 8
, rocsparse_status_zero_pivot = 9
, rocsparse_status_not_initialized = 10
, rocsparse_status_type_mismatch = 11
,
rocsparse_status_requires_sorted_storage = 12
, rocsparse_status_thrown_exception = 13
, rocsparse_status_continue = 14
} |
| |
| enum | {
rocsparse_data_status_success = 0
, rocsparse_data_status_inf = 1
, rocsparse_data_status_nan = 2
, rocsparse_data_status_invalid_offset_ptr = 3
,
rocsparse_data_status_invalid_index = 4
, rocsparse_data_status_duplicate_entry = 5
, rocsparse_data_status_invalid_sorting = 6
, rocsparse_data_status_invalid_fill = 7
} |
| |
| enum | { rocsparse_indextype_i32 = 2
, rocsparse_indextype_i64 = 3
} |
| |
| enum | {
rocsparse_datatype_f16_r = 150
, rocsparse_datatype_f32_r = 151
, rocsparse_datatype_f64_r = 152
, rocsparse_datatype_f32_c = 154
,
rocsparse_datatype_f64_c = 155
, rocsparse_datatype_i8_r = 160
, rocsparse_datatype_u8_r = 161
, rocsparse_datatype_i32_r = 162
,
rocsparse_datatype_u32_r = 163
, rocsparse_datatype_bf16_r = 168
} |
| |
| enum | {
rocsparse_format_coo = 0
, rocsparse_format_coo_aos = 1
, rocsparse_format_csr = 2
, rocsparse_format_csc = 3
,
rocsparse_format_ell = 4
, rocsparse_format_bell = 5
, rocsparse_format_bsr = 6
, rocsparse_format_sell = 7
} |
| |
| enum | { rocsparse_order_row = 0
, rocsparse_order_column = 1
} |
| |
| enum | { rocsparse_spmat_fill_mode = 0
, rocsparse_spmat_diag_type = 1
, rocsparse_spmat_matrix_type = 2
, rocsparse_spmat_storage_mode = 3
} |
| |
| enum | { rocsparse_sparse_to_sparse_alg_default = 0
} |
| |
| enum | { rocsparse_sparse_to_sparse_stage_analysis = 0
, rocsparse_sparse_to_sparse_stage_compute = 1
} |
| |
| enum | { rocsparse_extract_alg_default = 0
} |
| |
| enum | { rocsparse_extract_stage_analysis = 0
, rocsparse_extract_stage_compute = 1
} |
| |
| enum | {
rocsparse_itilu0_alg_default = 0
, rocsparse_itilu0_alg_async_inplace = 1
, rocsparse_itilu0_alg_async_split = 2
, rocsparse_itilu0_alg_sync_split = 3
,
rocsparse_itilu0_alg_sync_split_fusion = 4
} |
| |
| enum | {
rocsparse_itilu0_option_verbose = 1
, rocsparse_itilu0_option_stopping_criteria = 2
, rocsparse_itilu0_option_compute_nrm_correction = 4
, rocsparse_itilu0_option_compute_nrm_residual = 8
,
rocsparse_itilu0_option_convergence_history = 16
, rocsparse_itilu0_option_coo_format = 32
} |
| |
| enum | { rocsparse_gtsv_interleaved_alg_default = 0
, rocsparse_gtsv_interleaved_alg_thomas = 1
, rocsparse_gtsv_interleaved_alg_lu = 2
, rocsparse_gtsv_interleaved_alg_qr = 3
} |
| |
| enum | { rocsparse_check_spmat_stage_buffer_size = 0
, rocsparse_check_spmat_stage_compute = 1
} |
| |
| enum | {
rocsparse_spmv_input_alg = 0
, rocsparse_spmv_input_operation = 1
, rocsparse_spmv_input_scalar_datatype = 2
, rocsparse_spmv_input_compute_datatype = 3
,
rocsparse_spmv_input_nnz_use_starting_block_ids = 4
, rocsparse_spmv_input_enable_extra = 5
} |
| |
| enum | { rocsparse_v2_spmv_stage_analysis = 0
, rocsparse_v2_spmv_stage_compute = 1
} |
| |
| enum | { rocsparse_spmv_stage_buffer_size = 1
, rocsparse_spmv_stage_preprocess = 2
, rocsparse_spmv_stage_compute = 3
} |
| |
| enum | {
rocsparse_spmv_alg_default = 0
, rocsparse_spmv_alg_coo = 1
, rocsparse_spmv_alg_csr_adaptive = 2
, rocsparse_spmv_alg_csr_rowsplit = 3
,
rocsparse_spmv_alg_ell = 4
, rocsparse_spmv_alg_coo_atomic = 5
, rocsparse_spmv_alg_bsr = 6
, rocsparse_spmv_alg_csr_lrb = 7
,
rocsparse_spmv_alg_csr_nnzsplit = 8
, rocsparse_spmv_alg_sell = 9
, rocsparse_spmv_alg_csr_stream = 3
} |
| |
| enum | { rocsparse_spsv_alg_default = 0
} |
| |
| enum | { rocsparse_spsv_stage_buffer_size = 1
, rocsparse_spsv_stage_preprocess = 2
, rocsparse_spsv_stage_compute = 3
} |
| |
| enum | { rocsparse_spitsv_alg_default = 0
} |
| |
| enum | { rocsparse_spitsv_stage_buffer_size = 1
, rocsparse_spitsv_stage_preprocess = 2
, rocsparse_spitsv_stage_compute = 3
} |
| |
| enum | { rocsparse_spsm_alg_default = 0
} |
| |
| enum | { rocsparse_spsm_stage_buffer_size = 1
, rocsparse_spsm_stage_preprocess = 2
, rocsparse_spsm_stage_compute = 3
} |
| |
| enum | {
rocsparse_spmm_alg_default = 0
, rocsparse_spmm_alg_csr = 1
, rocsparse_spmm_alg_coo_segmented = 2
, rocsparse_spmm_alg_coo_atomic = 3
,
rocsparse_spmm_alg_csr_row_split = 4
, rocsparse_spmm_alg_csr_merge = 5
, rocsparse_spmm_alg_coo_segmented_atomic = 6
, rocsparse_spmm_alg_bell = 7
,
rocsparse_spmm_alg_bsr = 8
, rocsparse_spmm_alg_csr_merge_path = 9
, rocsparse_spmm_alg_csr_nnz_split = 5
} |
| |
| enum | { rocsparse_sddmm_alg_default = 0
, rocsparse_sddmm_alg_dense = 1
} |
| |
| enum | { rocsparse_sparse_to_dense_alg_default = 0
} |
| |
| enum | { rocsparse_dense_to_sparse_alg_default = 0
} |
| |
| enum | { rocsparse_spmm_stage_buffer_size = 1
, rocsparse_spmm_stage_preprocess = 2
, rocsparse_spmm_stage_compute = 3
} |
| |
| enum | {
rocsparse_spgemm_stage_buffer_size = 1
, rocsparse_spgemm_stage_nnz = 2
, rocsparse_spgemm_stage_compute = 3
, rocsparse_spgemm_stage_symbolic = 4
,
rocsparse_spgemm_stage_numeric = 5
} |
| |
| enum | { rocsparse_spgemm_alg_default = 0
} |
| |
| enum | { rocsparse_singularity_none = 0
, rocsparse_singularity_symbolic = 1
, rocsparse_singularity_numeric_exact = 2
, rocsparse_singularity_numeric_near = 3
} |
| |
| enum | { rocsparse_sptrsv_alg_default = 0
} |
| |
| enum | { rocsparse_sptrsv_stage_analysis = 0
, rocsparse_sptrsv_stage_compute = 1
} |
| |
| enum | {
rocsparse_sptrsv_input_alg = 0
, rocsparse_sptrsv_input_operation = 1
, rocsparse_sptrsv_input_scalar_datatype = 2
, rocsparse_sptrsv_input_compute_datatype = 3
,
rocsparse_sptrsv_input_scalar_alpha = 4
, rocsparse_sptrsv_input_analysis_policy = 5
} |
| |
| enum | { rocsparse_sptrsv_output_zero_pivot_position = 0
, rocsparse_sptrsv_output_singularity = 1
, rocsparse_sptrsv_output_singularity_position = 2
} |
| |
| enum | { rocsparse_sptrsm_alg_default = 0
} |
| |
| enum | { rocsparse_sptrsm_stage_analysis = 0
, rocsparse_sptrsm_stage_compute = 1
} |
| |
| enum | {
rocsparse_sptrsm_input_alg = 0
, rocsparse_sptrsm_input_operation_a = 1
, rocsparse_sptrsm_input_operation_x = 2
, rocsparse_sptrsm_input_compute_datatype = 3
,
rocsparse_sptrsm_input_scalar_datatype = 4
, rocsparse_sptrsm_input_scalar_alpha = 5
, rocsparse_sptrsm_input_analysis_policy = 6
} |
| |
| enum | { rocsparse_sptrsm_output_zero_pivot_position = 0
} |
| |
| enum | { rocsparse_spic0_alg_default = 0
} |
| |
| enum | { rocsparse_spic0_stage_analysis = 0
, rocsparse_spic0_stage_compute = 1
} |
| |
| enum | {
rocsparse_spic0_input_alg = 0
, rocsparse_spic0_input_analysis_policy = 1
, rocsparse_spic0_input_compute_datatype = 2
, rocsparse_spic0_input_boost_enable = 3
,
rocsparse_spic0_input_boost_tolerance = 4
, rocsparse_spic0_input_boost_value = 5
, rocsparse_spic0_input_singularity_tolerance = 6
} |
| |
| enum | { rocsparse_spic0_output_singularity = 0
, rocsparse_spic0_output_singularity_position = 1
} |
| |
| enum | { rocsparse_spilu0_alg_default = 0
} |
| |
| enum | { rocsparse_spilu0_stage_analysis = 0
, rocsparse_spilu0_stage_compute = 1
} |
| |
| enum | {
rocsparse_spilu0_input_alg = 0
, rocsparse_spilu0_input_analysis_policy = 1
, rocsparse_spilu0_input_compute_datatype = 2
, rocsparse_spilu0_input_boost_enable = 3
,
rocsparse_spilu0_input_boost_tolerance = 4
, rocsparse_spilu0_input_boost_value = 5
, rocsparse_spilu0_input_singularity_tolerance = 6
} |
| |
| enum | { rocsparse_spilu0_output_singularity = 0
, rocsparse_spilu0_output_singularity_position = 1
} |
| |
| enum | { rocsparse_spildlt0_alg_default = 0
} |
| |
| enum | { rocsparse_spildlt0_stage_analysis = 0
, rocsparse_spildlt0_stage_compute = 1
} |
| |
| enum | {
rocsparse_spildlt0_input_alg = 0
, rocsparse_spildlt0_input_analysis_policy = 1
, rocsparse_spildlt0_input_compute_datatype = 2
, rocsparse_spildlt0_input_boost_enable = 3
,
rocsparse_spildlt0_input_boost_tolerance = 4
, rocsparse_spildlt0_input_boost_value = 5
, rocsparse_spildlt0_input_singularity_tolerance = 6
, rocsparse_spildlt0_input_diag = 7
} |
| |
| enum | { rocsparse_spildlt0_output_singularity = 0
, rocsparse_spildlt0_output_singularity_position = 1
} |
| |
| enum | {
rocsparse_spgeam_stage_analysis = 1
, rocsparse_spgeam_stage_compute = 2
, rocsparse_spgeam_stage_symbolic_analysis = 3
, rocsparse_spgeam_stage_symbolic_compute = 4
,
rocsparse_spgeam_stage_numeric_analysis = 5
, rocsparse_spgeam_stage_numeric_compute = 6
} |
| |
| enum | {
rocsparse_spgeam_input_alg = 0
, rocsparse_spgeam_input_scalar_datatype = 1
, rocsparse_spgeam_input_compute_datatype = 2
, rocsparse_spgeam_input_operation_a = 3
,
rocsparse_spgeam_input_operation_b = 4
, rocsparse_spgeam_input_scalar_alpha = 5
, rocsparse_spgeam_input_scalar_beta = 6
} |
| |
| enum | { rocsparse_spgeam_output_nnz = 0
} |
| |
| enum | { rocsparse_spgeam_alg_default = 0
} |
| |
| enum | { rocsparse_gpsv_interleaved_alg_default = 0
, rocsparse_gpsv_interleaved_alg_qr = 1
} |
| |