Home
last modified time | relevance | path

Searched refs:compute_eigenvectors (Results 1 – 6 of 6) sorted by relevance

/aosp_15_r20/external/pytorch/aten/src/ATen/native/cuda/linalg/
H A DBatchLinearAlgebraLib.cpp1215 …ensor& values, const Tensor& vectors, const Tensor& infos, bool upper, bool compute_eigenvectors) { in apply_syevd() argument
1219 …cusolverEigMode_t jobz = compute_eigenvectors ? CUSOLVER_EIG_MODE_VECTOR : CUSOLVER_EIG_MODE_NOVEC… in apply_syevd()
1302 …ensor& values, const Tensor& vectors, const Tensor& infos, bool upper, bool compute_eigenvectors) { in apply_syevj() argument
1306 …cusolverEigMode_t jobz = compute_eigenvectors ? CUSOLVER_EIG_MODE_VECTOR : CUSOLVER_EIG_MODE_NOVEC… in apply_syevj()
1359 …ensor& values, const Tensor& vectors, const Tensor& infos, bool upper, bool compute_eigenvectors) { in apply_syevj_batched() argument
1363 …cusolverEigMode_t jobz = compute_eigenvectors ? CUSOLVER_EIG_MODE_VECTOR : CUSOLVER_EIG_MODE_NOVEC… in apply_syevj_batched()
1418 …envalues, const Tensor& eigenvectors, const Tensor& infos, bool upper, bool compute_eigenvectors) { in linalg_eigh_cusolver_syevd() argument
1420 apply_syevd<scalar_t>(eigenvalues, eigenvectors, infos, upper, compute_eigenvectors); in linalg_eigh_cusolver_syevd()
1424 …envalues, const Tensor& eigenvectors, const Tensor& infos, bool upper, bool compute_eigenvectors) { in linalg_eigh_cusolver_syevj() argument
1426 apply_syevj<scalar_t>(eigenvalues, eigenvectors, infos, upper, compute_eigenvectors); in linalg_eigh_cusolver_syevj()
[all …]
H A DBatchLinearAlgebra.cpp1884 …ensor& values, const Tensor& vectors, const Tensor& infos, bool upper, bool compute_eigenvectors) { in apply_magma_eigh() argument
1897 magma_vec_t jobz = compute_eigenvectors ? MagmaVec : MagmaNoVec; in apply_magma_eigh()
1961 …envalues, const Tensor& eigenvectors, const Tensor& infos, bool upper, bool compute_eigenvectors) { in linalg_eigh_magma() argument
1973 eigenvalues_cpu, eigenvectors, infos_cpu, upper, compute_eigenvectors); in linalg_eigh_magma()
1983 if (compute_eigenvectors) { in linalg_eigh_magma()
1994 …envalues, const Tensor& eigenvectors, const Tensor& infos, bool upper, bool compute_eigenvectors) { in linalg_eigh_kernel() argument
1999 linalg_eigh_magma(eigenvalues, eigenvectors, infos, upper, compute_eigenvectors); in linalg_eigh_kernel()
2003 linalg_eigh_cusolver(eigenvalues, eigenvectors, infos, upper, compute_eigenvectors); in linalg_eigh_kernel()
2006 linalg_eigh_magma(eigenvalues, eigenvectors, infos, upper, compute_eigenvectors); in linalg_eigh_kernel()
2021 …alg_eig(Tensor& values, Tensor& vectors, Tensor& input, Tensor& infos, bool compute_eigenvectors) { in apply_linalg_eig() argument
[all …]
H A DBatchLinearAlgebraLib.h75 …genvalues, const Tensor& eigenvectors, const Tensor& infos, bool upper, bool compute_eigenvectors);
/aosp_15_r20/external/pytorch/aten/src/ATen/native/cuda/
H A DLinearAlgebraStubs.cpp88 …envalues, const Tensor& eigenvectors, const Tensor& infos, bool upper, bool compute_eigenvectors) { in lazy_linalg_eigh_kernel() argument
90 linalg_eigh_stub(DeviceType::CUDA, eigenvalues, eigenvectors, infos, upper, compute_eigenvectors); in lazy_linalg_eigh_kernel()
93 …eigenvalues, Tensor& eigenvectors, Tensor& infos, const Tensor& input, bool compute_eigenvectors) { in lazy_linalg_eig_kernel() argument
95 linalg_eig_stub(DeviceType::CUDA, eigenvalues, eigenvectors, infos, input, compute_eigenvectors); in lazy_linalg_eig_kernel()
/aosp_15_r20/external/pytorch/aten/src/ATen/native/
H A DBatchLinearAlgebraKernel.cpp146 …alg_eig(Tensor& values, Tensor& vectors, Tensor& input, Tensor& infos, bool compute_eigenvectors) { in apply_linalg_eig() argument
153 char jobvr = compute_eigenvectors ? 'V' : 'N'; in apply_linalg_eig()
163 auto rvectors_data = compute_eigenvectors ? vectors.data_ptr<scalar_t>() : nullptr; in apply_linalg_eig()
165 int64_t ldvr = compute_eigenvectors ? lda : 1; in apply_linalg_eig()
188 …scalar_t* rvectors_working_ptr = compute_eigenvectors ? &rvectors_data[i * input_matrix_stride] : … in apply_linalg_eig()
197 …eigenvalues, Tensor& eigenvectors, Tensor& infos, const Tensor& input, bool compute_eigenvectors) { in linalg_eig_kernel() argument
208 …y_linalg_eig<scalar_t>(eigenvalues, eigenvectors, input_working_copy, infos, compute_eigenvectors); in linalg_eig_kernel()
222 …ensor& values, const Tensor& vectors, const Tensor& infos, bool upper, bool compute_eigenvectors) { in apply_lapack_eigh() argument
232 char jobz = compute_eigenvectors ? 'V' : 'N'; in apply_lapack_eigh()
294 …envalues, const Tensor& eigenvectors, const Tensor& infos, bool upper, bool compute_eigenvectors) { in linalg_eigh_kernel() argument
[all …]
H A DBatchLinearAlgebra.cpp2848 …o(const Tensor& input, Tensor& values, Tensor& vectors, Tensor& infos, bool compute_eigenvectors) { in linalg_eig_out_info() argument
2863 if (compute_eigenvectors) { in linalg_eig_out_info()
2874 if (vectors.numel() == 0 && compute_eigenvectors) { in linalg_eig_out_info()
2886 if (compute_eigenvectors) { in linalg_eig_out_info()
2912 if (vectors.is_complex() && compute_eigenvectors) { in linalg_eig_out_info()
2923 …ub(at::kCPU, real_imag_values, maybe_complex_vectors, infos, input.to(kCPU), compute_eigenvectors); in linalg_eig_out_info()
2925 …nput.device().type(), real_imag_values, maybe_complex_vectors, infos, input, compute_eigenvectors); in linalg_eig_out_info()
2938 if (compute_eigenvectors) { in linalg_eig_out_info()
2949 if (compute_eigenvectors) { in linalg_eig_out_info()