@@ -25,7 +25,7 @@ version_types_header = Dict{Char, String}('S' => "float",
2525comments = [" namespace" , " #" , " }" , " /*" , " *" , " //" , " [[" , " ONEMKL_DECLARE_" , " ONEMKL_INLINE_DECLARE" ]
2626
2727void_output = [" init_matrix_handle" , " init_matmat_descr" , " release_matmat_descr" , " set_matmat_data" ,
28- " get_matmat_data" , " init_omatadd_descr" , " init_omatconvert_desc " ]
28+ " get_matmat_data" , " init_omatadd_descr" , " init_omatconvert_descr " ]
2929
3030function generate_headers (library:: String , filename:: Vector{String} , output:: String ; pattern:: String = " " )
3131 routines = Dict {String,Int} ()
@@ -66,6 +66,9 @@ function generate_headers(library::String, filename::Vector{String}, output::Str
6666 occursin (" release_matrix_handle(matrix_handle_t" , header) && continue # SPARSE routine
6767 occursin (" get_matmat_data" , header) && continue # SPARSE routine
6868 occursin (" matmat(" , header) && continue # SPARSE routine
69+ bool = occursin (" release" , header) || occursin (" init" , header)
70+ (library == " sparse" ) && occursin (" omatconvert" , header) && ! bool && continue # SPARSE routine
71+ (library == " sparse" ) && occursin (" omatadd" , header) && ! bool && continue # SPARSE routine
6972 occursin (" gemm_bias" , header) && continue # BLAS routine
7073 occursin (" getri_batch" , header) && occursin (" ldainv" , header) && continue # LAPACK routine
7174
@@ -249,7 +252,6 @@ function generate_headers(library::String, filename::Vector{String}, output::Str
249252 (version == ' C' ) && (header = replace (header, " std::complex " => " float _Complex " ))
250253 (version == ' Z' ) && (header = replace (header, " std::complex " => " double _Complex " ))
251254 end
252- header = replace (header, " omatconvert (" => " omatconvert(" )
253255 header = replace (header, " transpose " => " onemklTranspose " )
254256 header = replace (header, " uplo " => " onemklUplo " )
255257 header = replace (header, " diag " => " onemklDiag " )
0 commit comments