From 1d8bd9c3eeb6821063104c68881a5b6c755b2264 Mon Sep 17 00:00:00 2001 From: Sebastian Schmidt Date: Wed, 4 Oct 2023 12:12:36 -0700 Subject: [PATCH] No public description PiperOrigin-RevId: 570765754 --- mediapipe/tasks/web/core/BUILD | 7 +++++++ .../{fileset_resolver.ts => fileset_resolver.ts.template} | 8 ++++---- 2 files changed, 11 insertions(+), 4 deletions(-) rename mediapipe/tasks/web/core/{fileset_resolver.ts => fileset_resolver.ts.template} (93%) diff --git a/mediapipe/tasks/web/core/BUILD b/mediapipe/tasks/web/core/BUILD index 0c102a86..c34d706a 100644 --- a/mediapipe/tasks/web/core/BUILD +++ b/mediapipe/tasks/web/core/BUILD @@ -28,6 +28,13 @@ mediapipe_ts_library( ], ) +genrule( + name = "run_script_genrule", + srcs = ["fileset_resolver.ts.template"], + outs = ["fileset_resolver.ts"], + cmd = "cp $< $@", +) + mediapipe_ts_library( name = "fileset_resolver", srcs = ["fileset_resolver.ts"], diff --git a/mediapipe/tasks/web/core/fileset_resolver.ts b/mediapipe/tasks/web/core/fileset_resolver.ts.template similarity index 93% rename from mediapipe/tasks/web/core/fileset_resolver.ts rename to mediapipe/tasks/web/core/fileset_resolver.ts.template index ad48bb7e..289ee4d9 100644 --- a/mediapipe/tasks/web/core/fileset_resolver.ts +++ b/mediapipe/tasks/web/core/fileset_resolver.ts.template @@ -47,7 +47,7 @@ async function isSimdSupported(): Promise { } async function createFileset( - taskName: MediapipeTaskCategory, basePath?: string): Promise { + taskName: MediapipeTaskCategory, basePath = ''): Promise { const suffix = await isSimdSupported() ? 'wasm_internal' : 'wasm_nosimd_internal'; @@ -93,7 +93,7 @@ export class FilesetResolver { * @return A `WasmFileset` that can be used to initialize MediaPipe Audio * tasks. */ - static forAudioTasks(basePath = ''): Promise { + static forAudioTasks(basePath?: string): Promise { return createFileset('audio', basePath); } @@ -107,7 +107,7 @@ export class FilesetResolver { * @return A `WasmFileset` that can be used to initialize MediaPipe Text * tasks. */ - static forTextTasks(basePath = ''): Promise { + static forTextTasks(basePath?: string): Promise { return createFileset('text', basePath); } @@ -121,7 +121,7 @@ export class FilesetResolver { * @return A `WasmFileset` that can be used to initialize MediaPipe Vision * tasks. */ - static forVisionTasks(basePath = ''): Promise { + static forVisionTasks(basePath?: string): Promise { return createFileset('vision', basePath); } }