Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
machineuser
commited on
Commit
·
096c59d
1
Parent(s):
1781e5e
Sync widgets demo
Browse files
packages/tasks/src/const.ts
CHANGED
@@ -18,6 +18,7 @@ export const TASKS_MODEL_LIBRARIES: Record<PipelineType, ModelLibraryKey[]> = {
|
|
18 |
"image-segmentation": ["transformers", "transformers.js"],
|
19 |
"image-to-image": [],
|
20 |
"image-to-text": ["transformers.js"],
|
|
|
21 |
"video-classification": [],
|
22 |
"mask-generation": ["transformers"],
|
23 |
"multiple-choice": ["transformers"],
|
|
|
18 |
"image-segmentation": ["transformers", "transformers.js"],
|
19 |
"image-to-image": [],
|
20 |
"image-to-text": ["transformers.js"],
|
21 |
+
"image-to-video": ["diffusers"],
|
22 |
"video-classification": [],
|
23 |
"mask-generation": ["transformers"],
|
24 |
"multiple-choice": ["transformers"],
|
packages/tasks/src/pipelines.ts
CHANGED
@@ -438,6 +438,11 @@ export const PIPELINE_DATA = {
|
|
438 |
modality: "cv",
|
439 |
color: "indigo",
|
440 |
},
|
|
|
|
|
|
|
|
|
|
|
441 |
"unconditional-image-generation": {
|
442 |
name: "Unconditional Image Generation",
|
443 |
modality: "cv",
|
|
|
438 |
modality: "cv",
|
439 |
color: "indigo",
|
440 |
},
|
441 |
+
"image-to-video": {
|
442 |
+
name: "Image-to-Video",
|
443 |
+
modality: "multimodal",
|
444 |
+
color: "indigo",
|
445 |
+
},
|
446 |
"unconditional-image-generation": {
|
447 |
name: "Unconditional Image Generation",
|
448 |
modality: "cv",
|
packages/tasks/src/tasksData.ts
CHANGED
@@ -54,6 +54,7 @@ export const TASKS_DATA: Record<PipelineType, TaskData | undefined> = {
|
|
54 |
"image-segmentation": getData("image-segmentation", imageSegmentation),
|
55 |
"image-to-image": getData("image-to-image", imageToImage),
|
56 |
"image-to-text": getData("image-to-text", imageToText),
|
|
|
57 |
"mask-generation": getData("mask-generation", placeholder),
|
58 |
"multiple-choice": undefined,
|
59 |
"object-detection": getData("object-detection", objectDetection),
|
|
|
54 |
"image-segmentation": getData("image-segmentation", imageSegmentation),
|
55 |
"image-to-image": getData("image-to-image", imageToImage),
|
56 |
"image-to-text": getData("image-to-text", imageToText),
|
57 |
+
"image-to-video": undefined,
|
58 |
"mask-generation": getData("mask-generation", placeholder),
|
59 |
"multiple-choice": undefined,
|
60 |
"object-detection": getData("object-detection", objectDetection),
|
packages/widgets/src/lib/components/Icons/IconImageToVideo.svelte
ADDED
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<script lang="ts">
|
2 |
+
export let classNames = "";
|
3 |
+
</script>
|
4 |
+
|
5 |
+
<svg xmlns="http://www.w3.org/2000/svg" class={classNames} width="1em" height="1em" fill="none"><path fill="currentColor" fill-rule="evenodd" d="M1.43 1.2h6.63a.7.7 0 0 1 .7.7v4.44a.79.79 0 0 0-.34-.08h-.36V1.9H1.43v3.55l.9-.9a.7.7 0 0 1 .99 0l1.74 1.74a.79.79 0 0 0-.51.47L2.82 5.04l-1.4 1.4v2.09H4.5v.7H1.43a.7.7 0 0 1-.7-.7V1.9a.7.7 0 0 1 .7-.7ZM6.8 5.94l.32.32H5.5l.32-.32a.7.7 0 0 1 .99 0ZM6.2 4.52a1.05 1.05 0 1 1-1.17-1.75A1.05 1.05 0 0 1 6.2 4.52Zm-.4-1.16a.35.35 0 1 0-.38.58.35.35 0 0 0 .39-.58Zm3.9 5.16 1.57-1.26v3.14L9.7 9.15V10a.79.79 0 0 1-.79.79H5.77a.79.79 0 0 1-.79-.79V7.65a.79.79 0 0 1 .79-.78H8.9a.79.79 0 0 1 .79.78v.87Zm-3.93-.87v2.36H8.9V7.65H5.77Z" clip-rule="evenodd"/></svg>
|
packages/widgets/src/lib/components/PipelineIcon/PipelineIcon.svelte
CHANGED
@@ -23,6 +23,7 @@
|
|
23 |
import IconTextGeneration from "../Icons/IconTextGeneration.svelte";
|
24 |
import IconTextToImage from "../Icons/IconTextToImage.svelte";
|
25 |
import IconImageToText from "../Icons/IconImageToText.svelte";
|
|
|
26 |
import IconTextToSpeech from "../Icons/IconTextToSpeech.svelte";
|
27 |
import IconTextToVideo from "../Icons/IconTextToVideo.svelte";
|
28 |
import IconTokenClassification from "../Icons/IconTokenClassification.svelte";
|
@@ -74,6 +75,7 @@
|
|
74 |
"text-to-image": IconTextToImage,
|
75 |
"image-to-text": IconImageToText,
|
76 |
"image-to-image": IconImageToImage,
|
|
|
77 |
"unconditional-image-generation": IconUnconditionalImageGeneration,
|
78 |
"reinforcement-learning": IconReinforcementLearning,
|
79 |
robotics: IconRobotics,
|
|
|
23 |
import IconTextGeneration from "../Icons/IconTextGeneration.svelte";
|
24 |
import IconTextToImage from "../Icons/IconTextToImage.svelte";
|
25 |
import IconImageToText from "../Icons/IconImageToText.svelte";
|
26 |
+
import IconImageToVideo from "../Icons/IconImageToVideo.svelte";
|
27 |
import IconTextToSpeech from "../Icons/IconTextToSpeech.svelte";
|
28 |
import IconTextToVideo from "../Icons/IconTextToVideo.svelte";
|
29 |
import IconTokenClassification from "../Icons/IconTokenClassification.svelte";
|
|
|
75 |
"text-to-image": IconTextToImage,
|
76 |
"image-to-text": IconImageToText,
|
77 |
"image-to-image": IconImageToImage,
|
78 |
+
"image-to-video": IconImageToVideo,
|
79 |
"unconditional-image-generation": IconUnconditionalImageGeneration,
|
80 |
"reinforcement-learning": IconReinforcementLearning,
|
81 |
robotics: IconRobotics,
|