Skip to content

Commit 936e114

Browse files
committed
Update model urls
1 parent 3e681ce commit 936e114

2 files changed

Lines changed: 13 additions & 20 deletions

File tree

  • apps/computer-vision/app/text_to_image
  • packages/react-native-executorch/src/constants

apps/computer-vision/app/text_to_image/index.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,13 @@ export default function TextToImageScreen() {
4949

5050
const runForward = async (input: string, numSteps: number) => {
5151
if (!input || !input.trim()) return;
52+
const prevImageTitle = imageTitle;
5253
setImageTitle(input);
5354
setSteps(numSteps);
5455
try {
5556
const output = await model.generate(input, imageSize, steps);
5657
if (!output.length) {
58+
setImageTitle(prevImageTitle);
5759
return;
5860
}
5961
setImage(output);
@@ -66,6 +68,7 @@ export default function TextToImageScreen() {
6668
};
6769

6870
if (!model.isReady) {
71+
// TODO: Update when #614 merged
6972
return (
7073
<Spinner
7174
visible={!model.isReady}

packages/react-native-executorch/src/constants/modelUrls.ts

Lines changed: 10 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -425,27 +425,17 @@ export const CLIP_VIT_BASE_PATCH32_TEXT = {
425425

426426
// Image generation
427427
export const BK_SDM_TINY_VPRED_512 = {
428-
schedulerSource:
429-
'https://huggingface.co/aszymanska/bk-sdm-tiny-vpred/resolve/main/scheduler/scheduler_config.json',
430-
tokenizerSource:
431-
'https://huggingface.co/aszymanska/bk-sdm-tiny-vpred/resolve/main/tokenizer/tokenizer.json',
432-
encoderSource:
433-
'https://huggingface.co/aszymanska/bk-sdm-tiny-vpred/resolve/main/text_encoder/model.pte',
434-
unetSource:
435-
'https://huggingface.co/aszymanska/bk-sdm-tiny-vpred/resolve/main/unet/model.pte',
436-
decoderSource:
437-
'https://huggingface.co/aszymanska/bk-sdm-tiny-vpred/resolve/main/vae/model.pte',
428+
schedulerSource: `${URL_PREFIX}-bk-sdm-tiny/${VERSION_TAG}/scheduler/scheduler_config.json`,
429+
tokenizerSource: `${URL_PREFIX}-bk-sdm-tiny/${VERSION_TAG}/tokenizer/tokenizer.json`,
430+
encoderSource: `${URL_PREFIX}-bk-sdm-tiny/${VERSION_TAG}/text_encoder/model.pte`,
431+
unetSource: `${URL_PREFIX}-bk-sdm-tiny/${VERSION_TAG}/unet/model.pte`,
432+
decoderSource: `${URL_PREFIX}-bk-sdm-tiny/${VERSION_TAG}/vae/model.pte`,
438433
};
439434

440435
export const BK_SDM_TINY_VPRED_256 = {
441-
schedulerSource:
442-
'https://huggingface.co/aszymanska/bk-sdm-tiny-vpred/resolve/main/scheduler/scheduler_config.json',
443-
tokenizerSource:
444-
'https://huggingface.co/aszymanska/bk-sdm-tiny-vpred/resolve/main/tokenizer/tokenizer.json',
445-
encoderSource:
446-
'https://huggingface.co/aszymanska/bk-sdm-tiny-vpred/resolve/main/text_encoder/model.pte',
447-
unetSource:
448-
'https://huggingface.co/aszymanska/bk-sdm-tiny-vpred/resolve/main/unet/model.256.pte',
449-
decoderSource:
450-
'https://huggingface.co/aszymanska/bk-sdm-tiny-vpred/resolve/main/vae/model.256.pte',
436+
schedulerSource: `${URL_PREFIX}-bk-sdm-tiny/${VERSION_TAG}/scheduler/scheduler_config.json`,
437+
tokenizerSource: `${URL_PREFIX}-bk-sdm-tiny/${VERSION_TAG}/tokenizer/tokenizer.json`,
438+
encoderSource: `${URL_PREFIX}-bk-sdm-tiny/${VERSION_TAG}/text_encoder/model.pte`,
439+
unetSource: `${URL_PREFIX}-bk-sdm-tiny/${VERSION_TAG}/unet/model.256.pte`,
440+
decoderSource: `${URL_PREFIX}-bk-sdm-tiny/${VERSION_TAG}/vae/model.256.pte`,
451441
};

0 commit comments

Comments
 (0)