Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (sklearn-env) [ec2-user@ip-172-31-11-89 ~]$ ipython pairwise_distances_benchmark.py True euclidean
- ================================================================================
- # sparse=True, n_x=100000, n_y=1000, n_dim=10000
- # X array: 0.16 GB, Y array 0.0016 GB, result array 0.8 GB
- # metric = euclidean
- ================================================================================
- ## {'MKL_NUM_THREADS': 8, 'mmap_result': False, 'backend': 'multiprocessing'}
- n_jobs= 1 => 1 loop, best of 1: 3.46 s per loop
- n_jobs= 2 => 1 loop, best of 1: 5.84 s per loop
- n_jobs= 4 => 1 loop, best of 1: 4.91 s per loop
- n_jobs= 8 => 1 loop, best of 1: 4.76 s per loop
- n_jobs= 16 => 1 loop, best of 1: 4.92 s per loop
- ## {'MKL_NUM_THREADS': 8, 'mmap_result': True, 'backend': 'multiprocessing'}
- n_jobs= 1 => 1 loop, best of 1: 3.48 s per loop
- n_jobs= 2 => 1 loop, best of 1: 5.83 s per loop
- n_jobs= 4 => 1 loop, best of 1: 7.55 s per loop
- n_jobs= 8 => 1 loop, best of 1: 13 s per loop
- n_jobs= 16 => 1 loop, best of 1: 24 s per loop
- ## {'MKL_NUM_THREADS': 8, 'backend': 'threading'}
- n_jobs= 1 => 1 loop, best of 1: 3.48 s per loop
- n_jobs= 2 => 1 loop, best of 1: 2.92 s per loop
- n_jobs= 4 => 1 loop, best of 1: 2.27 s per loop
- n_jobs= 8 => 1 loop, best of 1: 2.41 s per loop
- n_jobs= 16 => 1 loop, best of 1: 3.09 s per loop
- ## {'MKL_NUM_THREADS': 1, 'mmap_result': False, 'backend': 'multiprocessing'}
- n_jobs= 1 => 1 loop, best of 1: 3.45 s per loop
- n_jobs= 2 => 1 loop, best of 1: 6.64 s per loop
- n_jobs= 4 => 1 loop, best of 1: 5.47 s per loop
- n_jobs= 8 => 1 loop, best of 1: 4.81 s per loop
- n_jobs= 16 => 1 loop, best of 1: 5.26 s per loop
- ## {'MKL_NUM_THREADS': 1, 'mmap_result': True, 'backend': 'multiprocessing'}
- n_jobs= 1 => 1 loop, best of 1: 3.47 s per loop
- n_jobs= 2 => 1 loop, best of 1: 5.86 s per loop
- n_jobs= 4 => 1 loop, best of 1: 7.6 s per loop
- n_jobs= 8 => 1 loop, best of 1: 13 s per loop
- n_jobs= 16 => 1 loop, best of 1: 24.2 s per loop
- ## {'MKL_NUM_THREADS': 1, 'backend': 'threading'}
- n_jobs= 1 => 1 loop, best of 1: 3.47 s per loop
- n_jobs= 2 => 1 loop, best of 1: 2.94 s per loop
- n_jobs= 4 => 1 loop, best of 1: 2.29 s per loop
- n_jobs= 8 => 1 loop, best of 1: 2.38 s per loop
- n_jobs= 16 => 1 loop, best of 1: 3.36 s per loop
- ================================================================================
- # sparse=True, n_x=10000, n_y=10000, n_dim=10000
- # X array: 0.016 GB, Y array 0.016 GB, result array 0.8 GB
- # metric = euclidean
- ================================================================================
- ## {'MKL_NUM_THREADS': 8, 'mmap_result': False, 'backend': 'multiprocessing'}
- n_jobs= 1 => 1 loop, best of 1: 3.2 s per loop
- n_jobs= 2 => 1 loop, best of 1: 5.42 s per loop
- n_jobs= 4 => 1 loop, best of 1: 4.4 s per loop
- n_jobs= 8 => 1 loop, best of 1: 3.96 s per loop
- n_jobs= 16 => 1 loop, best of 1: 3.85 s per loop
- ## {'MKL_NUM_THREADS': 8, 'mmap_result': True, 'backend': 'multiprocessing'}
- n_jobs= 1 => 1 loop, best of 1: 3.2 s per loop
- n_jobs= 2 => 1 loop, best of 1: 4.95 s per loop
- n_jobs= 4 => 1 loop, best of 1: 6.58 s per loop
- n_jobs= 8 => 1 loop, best of 1: 11.4 s per loop
- n_jobs= 16 => 1 loop, best of 1: 21.5 s per loop
- ## {'MKL_NUM_THREADS': 8, 'backend': 'threading'}
- n_jobs= 1 => 1 loop, best of 1: 3.2 s per loop
- n_jobs= 2 => 1 loop, best of 1: 2.58 s per loop
- n_jobs= 4 => 1 loop, best of 1: 1.9 s per loop
- n_jobs= 8 => 1 loop, best of 1: 1.9 s per loop
- n_jobs= 16 => 1 loop, best of 1: 2.56 s per loop
- ## {'MKL_NUM_THREADS': 1, 'mmap_result': False, 'backend': 'multiprocessing'}
- n_jobs= 1 => 1 loop, best of 1: 3.18 s per loop
- n_jobs= 2 => 1 loop, best of 1: 5.4 s per loop
- n_jobs= 4 => 1 loop, best of 1: 4.72 s per loop
- n_jobs= 8 => 1 loop, best of 1: 4.02 s per loop
- n_jobs= 16 => 1 loop, best of 1: 3.85 s per loop
- ## {'MKL_NUM_THREADS': 1, 'mmap_result': True, 'backend': 'multiprocessing'}
- n_jobs= 1 => 1 loop, best of 1: 3.2 s per loop
- n_jobs= 2 => 1 loop, best of 1: 5.17 s per loop
- n_jobs= 4 => 1 loop, best of 1: 6.7 s per loop
- n_jobs= 8 => 1 loop, best of 1: 11.5 s per loop
- n_jobs= 16 => 1 loop, best of 1: 21.6 s per loop
- ## {'MKL_NUM_THREADS': 1, 'backend': 'threading'}
- n_jobs= 1 => 1 loop, best of 1: 3.2 s per loop
- n_jobs= 2 => 1 loop, best of 1: 2.98 s per loop
- n_jobs= 4 => 1 loop, best of 1: 1.9 s per loop
- n_jobs= 8 => 1 loop, best of 1: 2 s per loop
- n_jobs= 16 => 1 loop, best of 1: 2.57 s per loop
- ================================================================================
- # sparse=True, n_x=10000, n_y=10000, n_dim=100
- # X array: 0.00016 GB, Y array 0.00016 GB, result array 0.8 GB
- # metric = euclidean
- ================================================================================
- ## {'MKL_NUM_THREADS': 8, 'mmap_result': False, 'backend': 'multiprocessing'}
- n_jobs= 1 => 1 loop, best of 1: 1.05 s per loop
- n_jobs= 2 => 1 loop, best of 1: 4.59 s per loop
- n_jobs= 4 => 1 loop, best of 1: 3.8 s per loop
- n_jobs= 8 => 1 loop, best of 1: 3.56 s per loop
- n_jobs= 16 => ^[[A^[[B1 loop, best of 1: 3.61 s per loop
- ## {'MKL_NUM_THREADS': 8, 'mmap_result': True, 'backend': multiprocessing'}
- n_jobs= 1 => 1 loop, best of 1: 1.05 s per loop
- n_jobs= 2 => 1 loop, best of 1: 3.76 s per loop
- n_jobs= 4 => 1 loop, best of 1: 5.91 s per loop
- n_jobs= 8 => 1 loop, best of 1: 10.8 s per loop
- n_jobs= 16 => 1 loop, best of 1: 20.8 s per loop
- ## {'MKL_NUM_THREADS': 8, 'backend': 'threading'}
- n_jobs= 1 => 1 loop, best of 1: 1.05 s per loop
- n_jobs= 2 => 1 loop, best of 1: 1.37 s per loop
- n_jobs= 4 => 1 loop, best of 1: 1.28 s per loop
- n_jobs= 8 => 1 loop, best of 1: 1.49 s per loop
- n_jobs= 16 => 1 loop, best of 1: 735 ms per loop
- ## {'MKL_NUM_THREADS': 1, 'mmap_result': False, 'backend': 'multiprocessing'}
- n_jobs= 1 => 1 loop, best of 1: 1.05 s per loop
- n_jobs= 2 => 1 loop, best of 1: 4.26 s per loop
- n_jobs= 4 => 1 loop, best of 1: 3.78 s per loop
- n_jobs= 8 => 1 loop, best of 1: 3.57 s per loop
- n_jobs= 16 => 1 loop, best of 1: 3.59 s per loop
- ## {'MKL_NUM_THREADS': 1, 'mmap_result': True, 'backend': 'multiprocessing'}
- n_jobs= 1 => 1 loop, best of 1: 1.06 s per loop
- n_jobs= 2 => 1 loop, best of 1: 3.76 s per loop
- n_jobs= 4 => 1 loop, best of 1: 6 s per loop
- n_jobs= 8 => 1 loop, best of 1: 10.9 s per loop
- n_jobs= 16 => 1 loop, best of 1: 20.8 s per loop
- ## {'MKL_NUM_THREADS': 1, 'backend': 'threading'}
- n_jobs= 1 => 1 loop, best of 1: 1.05 s per loop
- n_jobs= 2 => 1 loop, best of 1: 1.37 s per loop
- n_jobs= 4 => 1 loop, best of 1: 1.29 s per loop
- n_jobs= 8 => 1 loop, best of 1: 1.49 s per loop
- n_jobs= 16 => 1 loop, best of 1: 736 ms per loop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement