SCIKIT-leaRn tests AMD Ryzen 9 3900X 12-Core testing with a MSI X570-A PRO (MS-7C37) v3.0 (H.70 BIOS) and NVIDIA GeForce RTX 3060 on Ubuntu 24.04 via the Phoronix Test Suite. Noble python 3.12 performance vs. python compiled without frame pointers. noble: Processor: AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads), Motherboard: MSI X570-A PRO (MS-7C37) v3.0 (H.70 BIOS), Chipset: AMD Starship/Matisse, Memory: 2 x 16GB DDR4-3200MT/s F4-3200C16-16GVK, Disk: 2000GB Seagate ST2000DM006-2DM1 + 2000GB Western Digital WD20EZAZ-00G + 500GB Samsung SSD 860 + 8002GB Seagate ST8000DM004-2CX1 + 1000GB CT1000BX500SSD1 + 512GB TS512GESD310C, Graphics: NVIDIA GeForce RTX 3060, Audio: NVIDIA GA104 HD Audio, Monitor: DELL P2314H + U32J59x, Network: Realtek RTL8111/8168/8211/8411 OS: Ubuntu 24.04, Kernel: 6.8.0-31-generic (x86_64), Compiler: GCC 13.2.0, File-System: ext4, Screen Resolution: 1920x1080 scikit-learn-python-disabled-fp: Processor: AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads), Motherboard: MSI X570-A PRO (MS-7C37) v3.0 (H.70 BIOS), Chipset: AMD Starship/Matisse, Memory: 2 x 16GB DDR4-3200MT/s F4-3200C16-16GVK, Disk: 2000GB Seagate ST2000DM006-2DM1 + 2000GB Western Digital WD20EZAZ-00G + 500GB Samsung SSD 860 + 8002GB Seagate ST8000DM004-2CX1 + 1000GB CT1000BX500SSD1 + 512GB TS512GESD310C, Graphics: NVIDIA GeForce RTX 3060, Audio: NVIDIA GA104 HD Audio, Monitor: DELL P2314H + U32J59x, Network: Realtek RTL8111/8168/8211/8411 OS: Ubuntu 24.04, Kernel: 6.8.0-31-generic (x86_64), Compiler: GCC 13.2.0, File-System: ext4, Screen Resolution: 1920x1080 Scikit-Learn 1.2.2 Benchmark: GLM Seconds < Lower Is Better noble ........................... 282.68 |===================================== scikit-learn-python-disabled-fp . 279.64 |===================================== Scikit-Learn 1.2.2 Benchmark: SAGA Seconds < Lower Is Better noble ........................... 873.26 |===================================== scikit-learn-python-disabled-fp . 863.61 |===================================== Scikit-Learn 1.2.2 Benchmark: Tree Seconds < Lower Is Better noble ........................... 48.33 |====================================== scikit-learn-python-disabled-fp . 46.30 |==================================== Scikit-Learn 1.2.2 Benchmark: Lasso Seconds < Lower Is Better noble ........................... 351.02 |===================================== scikit-learn-python-disabled-fp . 347.80 |===================================== Scikit-Learn 1.2.2 Benchmark: Glmnet Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Sparsify Seconds < Lower Is Better noble ........................... 130.30 |===================================== scikit-learn-python-disabled-fp . 129.06 |===================================== Scikit-Learn 1.2.2 Benchmark: Plot Ward Seconds < Lower Is Better noble ........................... 53.99 |====================================== scikit-learn-python-disabled-fp . 54.23 |====================================== Scikit-Learn 1.2.2 Benchmark: MNIST Dataset Seconds < Lower Is Better noble ........................... 65.71 |====================================== scikit-learn-python-disabled-fp . 65.17 |====================================== Scikit-Learn 1.2.2 Benchmark: Plot Neighbors Seconds < Lower Is Better noble ........................... 144.44 |===================================== scikit-learn-python-disabled-fp . 144.30 |===================================== Scikit-Learn 1.2.2 Benchmark: SGD Regression Seconds < Lower Is Better noble ........................... 83.05 |====================================== scikit-learn-python-disabled-fp . 80.15 |===================================== Scikit-Learn 1.2.2 Benchmark: SGDOneClassSVM Seconds < Lower Is Better noble ........................... 328.94 |===================================== scikit-learn-python-disabled-fp . 317.26 |==================================== Scikit-Learn 1.2.2 Benchmark: Plot Lasso Path Seconds < Lower Is Better noble ........................... 232.40 |===================================== scikit-learn-python-disabled-fp . 232.34 |===================================== Scikit-Learn 1.2.2 Benchmark: Isolation Forest Seconds < Lower Is Better noble ........................... 300.66 |===================================== scikit-learn-python-disabled-fp . 304.16 |===================================== Scikit-Learn 1.2.2 Benchmark: Plot Fast KMeans Seconds < Lower Is Better noble ........................... 172.98 |===================================== scikit-learn-python-disabled-fp . 172.64 |===================================== Scikit-Learn 1.2.2 Benchmark: Text Vectorizers Seconds < Lower Is Better noble ........................... 65.74 |====================================== scikit-learn-python-disabled-fp . 63.48 |===================================== Scikit-Learn 1.2.2 Benchmark: Plot Hierarchical Seconds < Lower Is Better noble ........................... 207.12 |===================================== scikit-learn-python-disabled-fp . 204.13 |==================================== Scikit-Learn 1.2.2 Benchmark: Plot OMP vs. LARS Seconds < Lower Is Better noble ........................... 70.09 |====================================== scikit-learn-python-disabled-fp . 69.84 |====================================== Scikit-Learn 1.2.2 Benchmark: Feature Expansions Seconds < Lower Is Better noble ........................... 135.12 |===================================== scikit-learn-python-disabled-fp . 135.64 |===================================== Scikit-Learn 1.2.2 Benchmark: LocalOutlierFactor Seconds < Lower Is Better noble ........................... 53.39 |====================================== scikit-learn-python-disabled-fp . 53.01 |====================================== Scikit-Learn 1.2.2 Benchmark: TSNE MNIST Dataset Seconds < Lower Is Better noble ........................... 259.76 |===================================== scikit-learn-python-disabled-fp . 254.86 |==================================== Scikit-Learn 1.2.2 Benchmark: Isotonic / Logistic Seconds < Lower Is Better noble ........................... 1435.27 |==================================== scikit-learn-python-disabled-fp . 1420.39 |==================================== Scikit-Learn 1.2.2 Benchmark: Plot Incremental PCA Seconds < Lower Is Better noble ........................... 102.79 |===================================== scikit-learn-python-disabled-fp . 101.85 |===================================== Scikit-Learn 1.2.2 Benchmark: Hist Gradient Boosting Seconds < Lower Is Better noble ........................... 117.09 |===================================== scikit-learn-python-disabled-fp . 115.39 |==================================== Scikit-Learn 1.2.2 Benchmark: Plot Parallel Pairwise Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Isotonic / Pathological Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: RCV1 Logreg Convergencet Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Sample Without Replacement Seconds < Lower Is Better noble ........................... 180.11 |===================================== scikit-learn-python-disabled-fp . 172.82 |==================================== Scikit-Learn 1.2.2 Benchmark: Covertype Dataset Benchmark Seconds < Lower Is Better noble ........................... 375.95 |===================================== scikit-learn-python-disabled-fp . 375.46 |===================================== Scikit-Learn 1.2.2 Benchmark: Hist Gradient Boosting Adult Seconds < Lower Is Better noble ........................... 111.83 |===================================== scikit-learn-python-disabled-fp . 110.40 |===================================== Scikit-Learn 1.2.2 Benchmark: Isotonic / Perturbed Logarithm Seconds < Lower Is Better noble ........................... 1787.71 |=================================== scikit-learn-python-disabled-fp . 1824.30 |==================================== Scikit-Learn 1.2.2 Benchmark: Hist Gradient Boosting Threading Seconds < Lower Is Better noble ........................... 111.84 |===================================== scikit-learn-python-disabled-fp . 111.38 |===================================== Scikit-Learn 1.2.2 Benchmark: Plot Singular Value Decomposition Seconds < Lower Is Better noble ........................... 96.61 |====================================== scikit-learn-python-disabled-fp . 95.66 |====================================== Scikit-Learn 1.2.2 Benchmark: Hist Gradient Boosting Higgs Boson Seconds < Lower Is Better noble ........................... 61.36 |====================================== scikit-learn-python-disabled-fp . 61.17 |====================================== Scikit-Learn 1.2.2 Benchmark: 20 Newsgroups / Logistic Regression Seconds < Lower Is Better noble ........................... 37.59 |====================================== scikit-learn-python-disabled-fp . 37.80 |====================================== Scikit-Learn 1.2.2 Benchmark: Plot Polynomial Kernel Approximation Seconds < Lower Is Better noble ........................... 155.49 |===================================== scikit-learn-python-disabled-fp . 152.60 |==================================== Scikit-Learn 1.2.2 Benchmark: Plot Non-Negative Matrix Factorization Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Hist Gradient Boosting Categorical Only Seconds < Lower Is Better noble ........................... 20.05 |====================================== scikit-learn-python-disabled-fp . 19.80 |====================================== Scikit-Learn 1.2.2 Benchmark: Kernel PCA Solvers / Time vs. N Samples Seconds < Lower Is Better noble ........................... 266.45 |===================================== scikit-learn-python-disabled-fp . 266.47 |===================================== Scikit-Learn 1.2.2 Benchmark: Kernel PCA Solvers / Time vs. N Components Seconds < Lower Is Better noble ........................... 70.23 |====================================== scikit-learn-python-disabled-fp . 69.16 |===================================== Scikit-Learn 1.2.2 Benchmark: Sparse Random Projections / 100 Iterations Seconds < Lower Is Better noble ........................... 557.99 |==================================== scikit-learn-python-disabled-fp . 566.95 |=====================================