Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
977b59e
fixes
Alexandr-Solovev Apr 8, 2026
4417535
Merge branch 'main' into dev/asolovev_hdbscan_ai
Alexandr-Solovev Apr 13, 2026
2c9be5b
gpu migration claude
Alexandr-Solovev Apr 13, 2026
e67b8e6
upd for hdbscan
Alexandr-Solovev Apr 15, 2026
f5880a5
fixes
Alexandr-Solovev Apr 20, 2026
8545aab
Merge branch 'main' into dev/asolovev_hdbscan_ai
Alexandr-Solovev Apr 20, 2026
3f2a369
fixes
Alexandr-Solovev Apr 21, 2026
1ea4ca9
Finalize HDBSCAN: split GPU kernels, add Method template, add CPU vs …
Alexandr-Solovev Apr 21, 2026
5abcf31
fixes
Alexandr-Solovev Apr 21, 2026
eb69333
fixes
Alexandr-Solovev Apr 22, 2026
963f943
Merge branch 'main' into dev/asolovev_hdbscan_ai
Alexandr-Solovev Apr 22, 2026
44f01ce
polishing hdbscan
Alexandr-Solovev Apr 22, 2026
4a8b1a3
fixes
Alexandr-Solovev Apr 22, 2026
53f96b8
fixes
Alexandr-Solovev Apr 22, 2026
253bbd4
fixes
Alexandr-Solovev Apr 23, 2026
06dc552
fixes
Alexandr-Solovev Apr 23, 2026
2673451
fixes
Alexandr-Solovev Apr 23, 2026
b4423ed
Enable nightly build on every push for fork testing
Alexandr-Solovev Apr 24, 2026
a1c6c57
fixes
Alexandr-Solovev Apr 27, 2026
9c1109b
fixes for toolkit
Alexandr-Solovev Apr 27, 2026
88a6ea2
fixes
Alexandr-Solovev Apr 27, 2026
7a81e29
fixes
Alexandr-Solovev Apr 27, 2026
1ce1be2
fixes
Alexandr-Solovev Apr 28, 2026
80203aa
Merge branch 'main' into dev/asolovev_hdbscan_ai
Alexandr-Solovev Apr 28, 2026
7ae245c
Merge branch 'main' into dev/asolovev_hdbscan_ai
Alexandr-Solovev May 4, 2026
fe49425
ball tree method
Alexandr-Solovev May 4, 2026
834f225
fixes
Alexandr-Solovev May 4, 2026
897a892
fixes
Alexandr-Solovev May 4, 2026
d41ecee
remove some python related scripts
Alexandr-Solovev May 5, 2026
c423a5d
Refactor HDBSCAN: address code review feedback
Alexandr-Solovev May 5, 2026
56413d8
Merge branch 'main' into dev/asolovev_hdbscan_ai
Alexandr-Solovev May 6, 2026
6181c39
fixes for examples
Alexandr-Solovev May 6, 2026
45d58f5
fixes
Alexandr-Solovev May 6, 2026
343dcae
fixes
Alexandr-Solovev May 6, 2026
031747a
fixes
Alexandr-Solovev May 7, 2026
acd69c5
fixes
Alexandr-Solovev May 7, 2026
c3b4484
fixes
Alexandr-Solovev May 7, 2026
fc0cd31
fixes
Alexandr-Solovev May 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions .github/workflows/nightly-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ name: Nightly-build
# It is a dependency of uxlfoundation/scikit-learn-intelex's `CI` GitHub action

on:
push:
schedule:
- cron: '0 21 * * *'
pull_request:
Expand Down Expand Up @@ -49,7 +50,6 @@ env:
jobs:
build_lnx:
name: oneDAL Linux nightly build
if: github.repository == 'uxlfoundation/oneDAL'
runs-on: ubuntu-24.04
timeout-minutes: 120

Expand Down Expand Up @@ -85,7 +85,6 @@ jobs:

build_win:
name: oneDAL Windows nightly build
if: github.repository == 'uxlfoundation/oneDAL'
runs-on: windows-2025
timeout-minutes: 180

Expand Down
4 changes: 3 additions & 1 deletion cpp/daal/include/algorithms/dbscan/dbscan_types.h
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,9 @@ const int undefined = -2;
*/
enum Method
{
defaultDense = 0 /*!< Default: performance-oriented method */
defaultDense = 0, /*!< Default: brute-force performance-oriented method */
kdTree = 1, /*!< K-d tree method: accelerated epsilon-neighborhood search */
ballTree = 2 /*!< Ball tree method: hypersphere-based spatial partitioning */
};

/**
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
/* file: dbscan_ball_tree_batch_fpt_cpu.cpp */
/*******************************************************************************
* Copyright contributors to the oneDAL project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*******************************************************************************/

#include "src/algorithms/dbscan/dbscan_ball_tree_batch_impl.i"
#include "services/daal_defines.h"

using namespace daal::internal;

namespace daal
{
namespace algorithms
{
namespace dbscan
{
namespace internal
{

template class DAAL_EXPORT DBSCANBatchKernel<DAAL_FPTYPE, ballTree, DAAL_CPU>;

} // namespace internal
} // namespace dbscan
} // namespace algorithms
} // namespace daal
Loading
Loading