File tree 1 file changed +6
-14
lines changed
tensorboard/plugins/projector/vz_projector
1 file changed +6
-14
lines changed Original file line number Diff line number Diff line change @@ -86,7 +86,7 @@ export interface DataPoint {
86
86
[ key : string ] : number ;
87
87
} ;
88
88
}
89
- const IS_FIREFOX = navigator . userAgent . toLowerCase ( ) . indexOf ( 'firefox' ) >= 0 ;
89
+
90
90
/** Maximum sample size for each projection type. */
91
91
export const TSNE_SAMPLE_SIZE = 10000 ;
92
92
export const UMAP_SAMPLE_SIZE = 5000 ;
@@ -470,23 +470,15 @@ export class DataSet {
470
470
. map ( ( neighbors ) => neighbors . slice ( 0 , nNeighbors ) )
471
471
) ;
472
472
} else {
473
- const knnGpuEnabled = ( await util . hasWebGLSupport ( ) ) && ! IS_FIREFOX ;
474
473
const numKnnNeighborsToCompute = Math . max (
475
474
nNeighbors ,
476
475
MIN_NUM_KNN_NEIGHBORS
477
476
) ;
478
- const result = await ( knnGpuEnabled
479
- ? knn . findKNNGPUCosDistNorm (
480
- data ,
481
- numKnnNeighborsToCompute ,
482
- ( d ) => d . vector
483
- )
484
- : knn . findKNN (
485
- data ,
486
- numKnnNeighborsToCompute ,
487
- ( d ) => d . vector ,
488
- ( a , b ) => vector . cosDistNorm ( a , b )
489
- ) ) ;
477
+ const result = await knn . findKNNGPUCosDistNorm (
478
+ data ,
479
+ numKnnNeighborsToCompute ,
480
+ ( d ) => d . vector
481
+ ) ;
490
482
this . nearest = result ;
491
483
return Promise . resolve (
492
484
result . map ( ( neighbors ) => neighbors . slice ( 0 , nNeighbors ) )
You can’t perform that action at this time.
0 commit comments