MCPcopy
hub / github.com/tensorflow/tfjs / registerBackend

Method registerBackend

tfjs-core/src/engine.ts:260–272  ·  view source on GitHub ↗
(
      backendName: string,
      factory: () => KernelBackend | Promise<KernelBackend>,
      priority = 1)

Source from the content-addressed store, hash-verified

258 }
259
260 registerBackend(
261 backendName: string,
262 factory: () => KernelBackend | Promise<KernelBackend>,
263 priority = 1): boolean {
264 if (backendName in this.registryFactory) {
265 log.warn(
266 `${backendName} backend was already registered. ` +
267 `Reusing existing backend factory.`);
268 return false;
269 }
270 this.registryFactory[backendName] = {factory, priority};
271 return true;
272 }
273
274 async setBackend(backendName: string): Promise<boolean> {
275 if (this.registryFactory[backendName] == null) {

Callers 11

index.tsFile · 0.80
registerWebGLBackendFunction · 0.80
registerBackendFunction · 0.80
engine_test.tsFile · 0.80
index.tsFile · 0.80
resetBackendFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected