#pragma once #include "data.hpp" void test_working(const size_t&) noexcept; void test_working_2d(const size_t&, const size_t&) noexcept; void test_working_3d(const size_t&, const size_t&, const size_t&) noexcept; np::Array set_integral_image_gpu(const np::Array&) noexcept; np::Array apply_features_gpu(const np::Array&, const np::Array&) noexcept; np::Array train_weak_clf_gpu(const np::Array& X_feat, const np::Array& X_feat_argsort, const np::Array& y, const np::Array& weights) noexcept; np::Array argsort_2d_gpu(const np::Array& X_feat) noexcept;