| BATCHLAS_INTERNAL_API int batchlas::sycl_potrf::potrf_tiny_max_n | ( | ) |
| BATCHLAS_INTERNAL_API std::size_t batchlas::sycl_potrf::potrf_tiny_buffer_size | ( | Queue & | ctx, |
| const MatrixView< T, MatrixFormat::Dense > & | A ) |
| BATCHLAS_INTERNAL_API unsigned batchlas::sycl_potrf::potrf_tiny_debug_launch | ( | Queue & | ctx, |
| int | n ) |
| BATCHLAS_INTERNAL_API Event batchlas::sycl_potrf::potrf_tiny_dispatch | ( | Queue & | ctx, |
| const MatrixView< T, MatrixFormat::Dense > & | A, | ||
| Uplo | uplo, | ||
| Span< std::byte > | workspace, | ||
| Span< int32_t > | info ) |
| BATCHLAS_INTERNAL_API int batchlas::sycl_potrf::potrf_cta_max_n_for_slm | ( | std::size_t | slm_budget_bytes, |
| int | min_blocks_per_sm = resident::kMinBlocksPerSm ) |
| int batchlas::sycl_potrf::potrf_cta_max_n | ( | ) |
| BATCHLAS_INTERNAL_API int batchlas::sycl_potrf::potrf_lpanel_max_n_for_slm | ( | std::size_t | slm_budget_bytes, |
| int | max_wg_size, | ||
| int | min_blocks_per_sm = resident::kMinBlocksPerSm, | ||
| int | nb_hint = 0 ) |
| BATCHLAS_INTERNAL_API std::size_t batchlas::sycl_potrf::potrf_lpanel_buffer_size | ( | Queue & | ctx, |
| const MatrixView< T, MatrixFormat::Dense > & | A ) |
| BATCHLAS_INTERNAL_API unsigned batchlas::sycl_potrf::potrf_lpanel_debug_launch | ( | Queue & | ctx, |
| int | n, | ||
| int | batch, | ||
| int | min_blocks_per_sm = resident::kMinBlocksPerSm, | ||
| int | nb_hint = 0 ) |
| BATCHLAS_INTERNAL_API Event batchlas::sycl_potrf::potrf_lpanel_dispatch | ( | Queue & | ctx, |
| const MatrixView< T, MatrixFormat::Dense > & | A, | ||
| Uplo | uplo, | ||
| Span< std::byte > | workspace, | ||
| Span< int32_t > | info, | ||
| int | min_blocks_per_sm = resident::kMinBlocksPerSm, | ||
| int | nb_hint = 0 ) |
| BATCHLAS_INTERNAL_API bool batchlas::sycl_potrf::potrf_blocked_available | ( | ) |
| BATCHLAS_INTERNAL_API std::size_t batchlas::sycl_potrf::potrf_cta_buffer_size | ( | Queue & | ctx, |
| const MatrixView< T, MatrixFormat::Dense > & | A ) |
| BATCHLAS_INTERNAL_API unsigned batchlas::sycl_potrf::potrf_cta_debug_launch | ( | Queue & | ctx, |
| int | n, | ||
| int | batch, | ||
| int | min_blocks_per_sm = resident::kMinBlocksPerSm ) |
| BATCHLAS_INTERNAL_API Event batchlas::sycl_potrf::potrf_cta_dispatch | ( | Queue & | ctx, |
| const MatrixView< T, MatrixFormat::Dense > & | A, | ||
| Uplo | uplo, | ||
| Span< std::byte > | workspace, | ||
| Span< int32_t > | info, | ||
| int | min_blocks_per_sm = resident::kMinBlocksPerSm ) |
| BATCHLAS_INTERNAL_API std::size_t batchlas::sycl_potrf::potrf_blocked_buffer_size | ( | Queue & | ctx, |
| const MatrixView< T, MatrixFormat::Dense > & | A, | ||
| Uplo | uplo ) |
| BATCHLAS_INTERNAL_API unsigned batchlas::sycl_potrf::potrf_blocked_debug_params | ( | Queue & | ctx, |
| int | n ) |
| BATCHLAS_INTERNAL_API Event batchlas::sycl_potrf::potrf_blocked_dispatch | ( | Queue & | ctx, |
| const MatrixView< T, MatrixFormat::Dense > & | A, | ||
| Uplo | uplo, | ||
| Span< std::byte > | workspace, | ||
| Span< int32_t > | info, | ||
| PotrfTrailingGemm< T > | trailing_gemm, | ||
| PotrfPanelSolve< T > | panel_solve ) |
| using batchlas::sycl_potrf::PotrfTrailingGemm |
Definition at line 109 of file potrf_native.hh.
| using batchlas::sycl_potrf::PotrfPanelSolve |
Definition at line 118 of file potrf_native.hh.
|
inlineconstexpr |
Definition at line 25 of file potrf_native.hh.