|
22 | 22 | #include "plssvm/detail/memory_size.hpp" // plssvm::detail::memory_size |
23 | 23 | #include "plssvm/detail/move_only_any.hpp" // plssvm::detail::move_only_any |
24 | 24 | #include "plssvm/detail/ssize.hpp" // plssvm::detail::ssize_t |
25 | | -#include "plssvm/detail/ssize.hpp" // plssvm::detail::ssize_t |
26 | 25 | #include "plssvm/detail/tracking/performance_tracker.hpp" // PLSSVM_DETAIL_TRACKING_PERFORMANCE_TRACKER_ADD_TRACKING_ENTRY, PLSSVM_DETAIL_TRACKING_PERFORMANCE_TRACKER_ADD_EVENT, plssvm::detail::tracking::tracking_entry |
27 | 26 | #include "plssvm/detail/type_traits.hpp" // PLSSVM_REQUIRES, plssvm::detail::remove_cvref_t |
28 | 27 | #include "plssvm/exceptions/exceptions.hpp" // plssvm::invalid_parameter_exception |
@@ -466,7 +465,7 @@ std::tuple<aos_matrix<real_type>, std::vector<real_type>, std::vector<unsigned l |
466 | 465 | std::vector<real_type> b_back_value(num_rhs); |
467 | 466 | soa_matrix<real_type> B_red{ shape{ num_rhs, num_rows_reduced } }; |
468 | 467 | #pragma omp parallel for default(none) shared(B, B_red, b_back_value) firstprivate(num_rhs, num_rows_reduced) |
469 | | - for (ssize_t row = 0; row < static_cast<ssize_t>(num_rhs); ++row) { |
| 468 | + for (detail::ssize_t row = 0; row < static_cast<detail::ssize_t>(num_rhs); ++row) { |
470 | 469 | b_back_value[row] = B(row, num_rows_reduced); |
471 | 470 | for (std::size_t col = 0; col < num_rows_reduced; ++col) { |
472 | 471 | B_red(row, col) = B(row, col) - b_back_value[row]; |
@@ -495,11 +494,11 @@ std::tuple<aos_matrix<real_type>, std::vector<real_type>, std::vector<unsigned l |
495 | 494 | aos_matrix<real_type> X_ret{ shape{ num_rhs, A.num_rows() }, shape{ PADDING_SIZE, PADDING_SIZE } }; |
496 | 495 | std::vector<real_type> bias(num_rhs); |
497 | 496 | #pragma omp parallel for default(none) shared(X, q_red, X_ret, bias, b_back_value) firstprivate(num_rhs, num_rows_reduced, QA_cost) |
498 | | - for (ssize_t i = 0; i < static_cast<ssize_t>(num_rhs); ++i) { |
| 497 | + for (detail::ssize_t i = 0; i < static_cast<detail::ssize_t>(num_rhs); ++i) { |
499 | 498 | real_type temp_sum{ 0.0 }; |
500 | 499 | real_type temp_dot{ 0.0 }; |
501 | 500 | #pragma omp simd reduction(+ : temp_sum) reduction(+ : temp_dot) |
502 | | - for (ssize_t dim = 0; dim < static_cast<ssize_t>(num_rows_reduced); ++dim) { |
| 501 | + for (detail::ssize_t dim = 0; dim < static_cast<detail::ssize_t>(num_rows_reduced); ++dim) { |
503 | 502 | temp_sum += X(i, dim); |
504 | 503 | temp_dot += q_red[dim] * X(i, dim); |
505 | 504 |
|
|
0 commit comments