зеркало из
1
0
Форкнуть 0
This commit is contained in:
Sunghoon 2021-10-27 15:27:13 -07:00
Родитель 5416ece415
Коммит bebf1cfc8a
4 изменённых файлов: 11 добавлений и 7 удалений

Просмотреть файл

@ -36,8 +36,8 @@
"webpack-cli": "^3.3.12"
},
"dependencies": {
"@tensorflow/tfjs": "3.6.0",
"@tensorflow/tfjs-backend-wasm": "3.6.0",
"@tensorflow/tfjs": "^3.10.0",
"@tensorflow/tfjs-backend-wasm": "^3.10.0",
"cross-var": "^1.1.0",
"flatbuffers": "^1.12.0",
"fsevents": "2.3.2",

Просмотреть файл

@ -29,7 +29,7 @@
"pack": true
},
"wasm": {
"threading": true,
"numThreads": 0,
"simd": true
}
}

Просмотреть файл

@ -26,7 +26,7 @@
"pack": true
},
"wasm": {
"threading": true,
"numThreads": 0,
"simd": true
}
}

Просмотреть файл

@ -4,7 +4,7 @@
'use strict';
import * as tf from '@tensorflow/tfjs';
import '@tensorflow/tfjs-backend-wasm';
import {setThreadsCount} from '@tensorflow/tfjs-backend-wasm';
import {Benchmark, BenchmarkBasePath} from './benchmark';
type TensorflowModelType = tf.GraphModel|tf.LayersModel;
@ -32,8 +32,12 @@ export class TensorFlowBenchmark implements Benchmark {
console.log(`Tfjs pack mode enabled: ${tf.env().getBool('WEBGL_PACK')}`);
console.log(`Setting the backend to ${backend}`);
if (config.tfjs.wasm.threading !== undefined) {
tf.env().set('WASM_HAS_MULTITHREAD_SUPPORT', config.tfjs.wasm.threading);
if (config.tfjs.wasm.threading !== undefined ||
(config.tfjs.wasm.numThreads !== undefined && config.tfjs.wasm.numThreads !== 1)) {
tf.env().set('WASM_HAS_MULTITHREAD_SUPPORT', config.tfjs.wasm.threading !== undefined ? config.tfjs.wasm.threading : true);
if (config.tfjs.wasm.numThreads !== undefined && config.tfjs.wasm.numThreads > 1) {
setThreadsCount(config.tfjs.wasm.numThreads);
}
}
if (config.tfjs.wasm.simd !== undefined) {
tf.env().set('WASM_HAS_SIMD_SUPPORT', config.tfjs.wasm.simd);