diff --git a/demo/ort-phi2-test/index.html b/demos/ort-phi2-test/index.html similarity index 100% rename from demo/ort-phi2-test/index.html rename to demos/ort-phi2-test/index.html diff --git a/demo/ort-phi2-test/models/phi2-int4/tokenizer.json b/demos/ort-phi2-test/models/phi2-int4/tokenizer.json similarity index 100% rename from demo/ort-phi2-test/models/phi2-int4/tokenizer.json rename to demos/ort-phi2-test/models/phi2-int4/tokenizer.json diff --git a/demo/ort-phi2-test/models/phi2-int4/tokenizer_config.json b/demos/ort-phi2-test/models/phi2-int4/tokenizer_config.json similarity index 100% rename from demo/ort-phi2-test/models/phi2-int4/tokenizer_config.json rename to demos/ort-phi2-test/models/phi2-int4/tokenizer_config.json diff --git a/demo/ort-phi3-test/index.html b/demos/ort-phi3-test/index.html similarity index 100% rename from demo/ort-phi3-test/index.html rename to demos/ort-phi3-test/index.html diff --git a/demo/ort-phi3-test/models/phi3-int4/tokenizer.json b/demos/ort-phi3-test/models/phi3-int4/tokenizer.json similarity index 100% rename from demo/ort-phi3-test/models/phi3-int4/tokenizer.json rename to demos/ort-phi3-test/models/phi3-int4/tokenizer.json diff --git a/demo/ort-phi3-test/models/phi3-int4/tokenizer_config.json b/demos/ort-phi3-test/models/phi3-int4/tokenizer_config.json similarity index 100% rename from demo/ort-phi3-test/models/phi3-int4/tokenizer_config.json rename to demos/ort-phi3-test/models/phi3-int4/tokenizer_config.json diff --git a/demo/ort-phi3/chat.css b/demos/ort-phi3/chat.css similarity index 100% rename from demo/ort-phi3/chat.css rename to demos/ort-phi3/chat.css diff --git a/demo/ort-phi3/chat.js b/demos/ort-phi3/chat.js similarity index 100% rename from demo/ort-phi3/chat.js rename to demos/ort-phi3/chat.js diff --git a/demo/ort-phi3/dist/esm/ort.all.min.js b/demos/ort-phi3/dist/esm/ort.all.min.js similarity index 100% rename from demo/ort-phi3/dist/esm/ort.all.min.js rename to demos/ort-phi3/dist/esm/ort.all.min.js diff --git a/demo/ort-phi3/dist/esm/ort.all.min.js.map b/demos/ort-phi3/dist/esm/ort.all.min.js.map similarity index 100% rename from demo/ort-phi3/dist/esm/ort.all.min.js.map rename to demos/ort-phi3/dist/esm/ort.all.min.js.map diff --git a/demo/ort-phi3/dist/esm/ort.js b/demos/ort-phi3/dist/esm/ort.js similarity index 100% rename from demo/ort-phi3/dist/esm/ort.js rename to demos/ort-phi3/dist/esm/ort.js diff --git a/demo/ort-phi3/dist/esm/ort.min.js b/demos/ort-phi3/dist/esm/ort.min.js similarity index 100% rename from demo/ort-phi3/dist/esm/ort.min.js rename to demos/ort-phi3/dist/esm/ort.min.js diff --git a/demo/ort-phi3/dist/esm/ort.min.js.map b/demos/ort-phi3/dist/esm/ort.min.js.map similarity index 100% rename from demo/ort-phi3/dist/esm/ort.min.js.map rename to demos/ort-phi3/dist/esm/ort.min.js.map diff --git a/demo/ort-phi3/dist/esm/ort.training.wasm.js b/demos/ort-phi3/dist/esm/ort.training.wasm.js similarity index 100% rename from demo/ort-phi3/dist/esm/ort.training.wasm.js rename to demos/ort-phi3/dist/esm/ort.training.wasm.js diff --git a/demo/ort-phi3/dist/esm/ort.training.wasm.min.js b/demos/ort-phi3/dist/esm/ort.training.wasm.min.js similarity index 100% rename from demo/ort-phi3/dist/esm/ort.training.wasm.min.js rename to demos/ort-phi3/dist/esm/ort.training.wasm.min.js diff --git a/demo/ort-phi3/dist/esm/ort.training.wasm.min.js.map b/demos/ort-phi3/dist/esm/ort.training.wasm.min.js.map similarity index 100% rename from demo/ort-phi3/dist/esm/ort.training.wasm.min.js.map rename to demos/ort-phi3/dist/esm/ort.training.wasm.min.js.map diff --git a/demo/ort-phi3/dist/esm/ort.wasm-core.js b/demos/ort-phi3/dist/esm/ort.wasm-core.js similarity index 100% rename from demo/ort-phi3/dist/esm/ort.wasm-core.js rename to demos/ort-phi3/dist/esm/ort.wasm-core.js diff --git a/demo/ort-phi3/dist/esm/ort.wasm-core.min.js b/demos/ort-phi3/dist/esm/ort.wasm-core.min.js similarity index 100% rename from demo/ort-phi3/dist/esm/ort.wasm-core.min.js rename to demos/ort-phi3/dist/esm/ort.wasm-core.min.js diff --git a/demo/ort-phi3/dist/esm/ort.wasm-core.min.js.map b/demos/ort-phi3/dist/esm/ort.wasm-core.min.js.map similarity index 100% rename from demo/ort-phi3/dist/esm/ort.wasm-core.min.js.map rename to demos/ort-phi3/dist/esm/ort.wasm-core.min.js.map diff --git a/demo/ort-phi3/dist/esm/ort.wasm.js b/demos/ort-phi3/dist/esm/ort.wasm.js similarity index 100% rename from demo/ort-phi3/dist/esm/ort.wasm.js rename to demos/ort-phi3/dist/esm/ort.wasm.js diff --git a/demo/ort-phi3/dist/esm/ort.wasm.min.js b/demos/ort-phi3/dist/esm/ort.wasm.min.js similarity index 100% rename from demo/ort-phi3/dist/esm/ort.wasm.min.js rename to demos/ort-phi3/dist/esm/ort.wasm.min.js diff --git a/demo/ort-phi3/dist/esm/ort.wasm.min.js.map b/demos/ort-phi3/dist/esm/ort.wasm.min.js.map similarity index 100% rename from demo/ort-phi3/dist/esm/ort.wasm.min.js.map rename to demos/ort-phi3/dist/esm/ort.wasm.min.js.map diff --git a/demo/ort-phi3/dist/esm/ort.webgl.js b/demos/ort-phi3/dist/esm/ort.webgl.js similarity index 100% rename from demo/ort-phi3/dist/esm/ort.webgl.js rename to demos/ort-phi3/dist/esm/ort.webgl.js diff --git a/demo/ort-phi3/dist/esm/ort.webgl.min.js b/demos/ort-phi3/dist/esm/ort.webgl.min.js similarity index 100% rename from demo/ort-phi3/dist/esm/ort.webgl.min.js rename to demos/ort-phi3/dist/esm/ort.webgl.min.js diff --git a/demo/ort-phi3/dist/esm/ort.webgl.min.js.map b/demos/ort-phi3/dist/esm/ort.webgl.min.js.map similarity index 100% rename from demo/ort-phi3/dist/esm/ort.webgl.min.js.map rename to demos/ort-phi3/dist/esm/ort.webgl.min.js.map diff --git a/demo/ort-phi3/dist/esm/ort.webgpu.js b/demos/ort-phi3/dist/esm/ort.webgpu.js similarity index 100% rename from demo/ort-phi3/dist/esm/ort.webgpu.js rename to demos/ort-phi3/dist/esm/ort.webgpu.js diff --git a/demo/ort-phi3/dist/esm/ort.webgpu.min.js b/demos/ort-phi3/dist/esm/ort.webgpu.min.js similarity index 100% rename from demo/ort-phi3/dist/esm/ort.webgpu.min.js rename to demos/ort-phi3/dist/esm/ort.webgpu.min.js diff --git a/demo/ort-phi3/dist/esm/ort.webgpu.min.js.map b/demos/ort-phi3/dist/esm/ort.webgpu.min.js.map similarity index 100% rename from demo/ort-phi3/dist/esm/ort.webgpu.min.js.map rename to demos/ort-phi3/dist/esm/ort.webgpu.min.js.map diff --git a/demo/ort-phi3/dist/esm/package.json b/demos/ort-phi3/dist/esm/package.json similarity index 100% rename from demo/ort-phi3/dist/esm/package.json rename to demos/ort-phi3/dist/esm/package.json diff --git a/demo/ort-phi3/dist/ort-wasm-simd.jsep.wasm b/demos/ort-phi3/dist/ort-wasm-simd.jsep.wasm similarity index 100% rename from demo/ort-phi3/dist/ort-wasm-simd.jsep.wasm rename to demos/ort-phi3/dist/ort-wasm-simd.jsep.wasm diff --git a/demo/ort-phi3/index.html b/demos/ort-phi3/index.html similarity index 100% rename from demo/ort-phi3/index.html rename to demos/ort-phi3/index.html diff --git a/demo/ort-phi3/resources/bootstrap.bundle.min.js b/demos/ort-phi3/resources/bootstrap.bundle.min.js similarity index 100% rename from demo/ort-phi3/resources/bootstrap.bundle.min.js rename to demos/ort-phi3/resources/bootstrap.bundle.min.js diff --git a/demo/ort-phi3/resources/bootstrap.min.css b/demos/ort-phi3/resources/bootstrap.min.css similarity index 100% rename from demo/ort-phi3/resources/bootstrap.min.css rename to demos/ort-phi3/resources/bootstrap.min.css diff --git a/demo/ort-phi3/resources/marked.min.js b/demos/ort-phi3/resources/marked.min.js similarity index 100% rename from demo/ort-phi3/resources/marked.min.js rename to demos/ort-phi3/resources/marked.min.js diff --git a/demo/ort-phi3/resources/purify.min.js b/demos/ort-phi3/resources/purify.min.js similarity index 100% rename from demo/ort-phi3/resources/purify.min.js rename to demos/ort-phi3/resources/purify.min.js diff --git a/demo/ort-sam/EgyptianCat.png b/demos/ort-sam/EgyptianCat.png similarity index 100% rename from demo/ort-sam/EgyptianCat.png rename to demos/ort-sam/EgyptianCat.png diff --git a/demo/ort-sam/dist/index.js b/demos/ort-sam/dist/index.js similarity index 100% rename from demo/ort-sam/dist/index.js rename to demos/ort-sam/dist/index.js diff --git a/demo/ort-sam/dist/index.js.map b/demos/ort-sam/dist/index.js.map similarity index 100% rename from demo/ort-sam/dist/index.js.map rename to demos/ort-sam/dist/index.js.map diff --git a/demo/ort-sam/dist/index.min.js b/demos/ort-sam/dist/index.min.js similarity index 100% rename from demo/ort-sam/dist/index.min.js rename to demos/ort-sam/dist/index.min.js diff --git a/demo/ort-sam/dist/index.min.js.map b/demos/ort-sam/dist/index.min.js.map similarity index 100% rename from demo/ort-sam/dist/index.min.js.map rename to demos/ort-sam/dist/index.min.js.map diff --git a/demo/ort-sam/dist/ort-wasm-simd.jsep.wasm b/demos/ort-sam/dist/ort-wasm-simd.jsep.wasm similarity index 100% rename from demo/ort-sam/dist/ort-wasm-simd.jsep.wasm rename to demos/ort-sam/dist/ort-wasm-simd.jsep.wasm diff --git a/demo/ort-sam/index.html b/demos/ort-sam/index.html similarity index 100% rename from demo/ort-sam/index.html rename to demos/ort-sam/index.html diff --git a/demo/ort-sdturbo/index.html b/demos/ort-sdturbo/index.html similarity index 100% rename from demo/ort-sdturbo/index.html rename to demos/ort-sdturbo/index.html diff --git a/demo/ort-sdturbo/models/text_encoder.onnx b/demos/ort-sdturbo/models/text_encoder.onnx similarity index 100% rename from demo/ort-sdturbo/models/text_encoder.onnx rename to demos/ort-sdturbo/models/text_encoder.onnx diff --git a/demo/ort-sdturbo/models/tokenizer/tokenizer.json b/demos/ort-sdturbo/models/tokenizer/tokenizer.json similarity index 100% rename from demo/ort-sdturbo/models/tokenizer/tokenizer.json rename to demos/ort-sdturbo/models/tokenizer/tokenizer.json diff --git a/demo/ort-sdturbo/models/tokenizer/tokenizer_config.json b/demos/ort-sdturbo/models/tokenizer/tokenizer_config.json similarity index 100% rename from demo/ort-sdturbo/models/tokenizer/tokenizer_config.json rename to demos/ort-sdturbo/models/tokenizer/tokenizer_config.json diff --git a/demo/ort-sdturbo/models/unet.onnx b/demos/ort-sdturbo/models/unet.onnx similarity index 100% rename from demo/ort-sdturbo/models/unet.onnx rename to demos/ort-sdturbo/models/unet.onnx diff --git a/demo/ort-sdturbo/models/vae_decoder.onnx b/demos/ort-sdturbo/models/vae_decoder.onnx similarity index 100% rename from demo/ort-sdturbo/models/vae_decoder.onnx rename to demos/ort-sdturbo/models/vae_decoder.onnx diff --git a/demo/ort-tinyllama/README.md b/demos/ort-tinyllama/README.md similarity index 100% rename from demo/ort-tinyllama/README.md rename to demos/ort-tinyllama/README.md diff --git a/demo/ort-tinyllama/chat.css b/demos/ort-tinyllama/chat.css similarity index 100% rename from demo/ort-tinyllama/chat.css rename to demos/ort-tinyllama/chat.css diff --git a/demo/ort-tinyllama/chat.js b/demos/ort-tinyllama/chat.js similarity index 100% rename from demo/ort-tinyllama/chat.js rename to demos/ort-tinyllama/chat.js diff --git a/demo/ort-tinyllama/index.html b/demos/ort-tinyllama/index.html similarity index 100% rename from demo/ort-tinyllama/index.html rename to demos/ort-tinyllama/index.html diff --git a/demo/ort-tinyllama/resources/bootstrap.bundle.min.js b/demos/ort-tinyllama/resources/bootstrap.bundle.min.js similarity index 100% rename from demo/ort-tinyllama/resources/bootstrap.bundle.min.js rename to demos/ort-tinyllama/resources/bootstrap.bundle.min.js diff --git a/demo/ort-tinyllama/resources/bootstrap.min.css b/demos/ort-tinyllama/resources/bootstrap.min.css similarity index 100% rename from demo/ort-tinyllama/resources/bootstrap.min.css rename to demos/ort-tinyllama/resources/bootstrap.min.css diff --git a/demo/ort-tinyllama/resources/marked.min.js b/demos/ort-tinyllama/resources/marked.min.js similarity index 100% rename from demo/ort-tinyllama/resources/marked.min.js rename to demos/ort-tinyllama/resources/marked.min.js diff --git a/demo/ort-tinyllama/resources/purify.min.js b/demos/ort-tinyllama/resources/purify.min.js similarity index 100% rename from demo/ort-tinyllama/resources/purify.min.js rename to demos/ort-tinyllama/resources/purify.min.js diff --git a/demo/ort-tinyllama/transformers/ort-wasm-simd.jsep.wasm b/demos/ort-tinyllama/transformers/ort-wasm-simd.jsep.wasm similarity index 100% rename from demo/ort-tinyllama/transformers/ort-wasm-simd.jsep.wasm rename to demos/ort-tinyllama/transformers/ort-wasm-simd.jsep.wasm diff --git a/demo/ort-tinyllama/transformers/transformers.js b/demos/ort-tinyllama/transformers/transformers.js similarity index 100% rename from demo/ort-tinyllama/transformers/transformers.js rename to demos/ort-tinyllama/transformers/transformers.js diff --git a/demo/ort-tinyllama/transformers/transformers.js.map b/demos/ort-tinyllama/transformers/transformers.js.map similarity index 100% rename from demo/ort-tinyllama/transformers/transformers.js.map rename to demos/ort-tinyllama/transformers/transformers.js.map diff --git a/demo/ort-tinyllama/transformers/transformers.min.js b/demos/ort-tinyllama/transformers/transformers.min.js similarity index 100% rename from demo/ort-tinyllama/transformers/transformers.min.js rename to demos/ort-tinyllama/transformers/transformers.min.js diff --git a/demo/ort-tinyllama/transformers/transformers.min.js.map b/demos/ort-tinyllama/transformers/transformers.min.js.map similarity index 100% rename from demo/ort-tinyllama/transformers/transformers.min.js.map rename to demos/ort-tinyllama/transformers/transformers.min.js.map diff --git a/demo/ort-yolo/dist/index.js b/demos/ort-yolo/dist/index.js similarity index 100% rename from demo/ort-yolo/dist/index.js rename to demos/ort-yolo/dist/index.js diff --git a/demo/ort-yolo/dist/index.js.map b/demos/ort-yolo/dist/index.js.map similarity index 100% rename from demo/ort-yolo/dist/index.js.map rename to demos/ort-yolo/dist/index.js.map diff --git a/demo/ort-yolo/dist/index.min.js b/demos/ort-yolo/dist/index.min.js similarity index 100% rename from demo/ort-yolo/dist/index.min.js rename to demos/ort-yolo/dist/index.min.js diff --git a/demo/ort-yolo/dist/index.min.js.map b/demos/ort-yolo/dist/index.min.js.map similarity index 100% rename from demo/ort-yolo/dist/index.min.js.map rename to demos/ort-yolo/dist/index.min.js.map diff --git a/demo/ort-yolo/dist/ort-wasm-simd.jsep.wasm b/demos/ort-yolo/dist/ort-wasm-simd.jsep.wasm similarity index 100% rename from demo/ort-yolo/dist/ort-wasm-simd.jsep.wasm rename to demos/ort-yolo/dist/ort-wasm-simd.jsep.wasm diff --git a/demo/ort-yolo/index.html b/demos/ort-yolo/index.html similarity index 100% rename from demo/ort-yolo/index.html rename to demos/ort-yolo/index.html diff --git a/demo/ort-yolo/traffic-480.mp4 b/demos/ort-yolo/traffic-480.mp4 similarity index 100% rename from demo/ort-yolo/traffic-480.mp4 rename to demos/ort-yolo/traffic-480.mp4 diff --git a/demo/tflite-gemma/gemma-2b-it-gpu-int4.bin b/demos/tflite-gemma/gemma-2b-it-gpu-int4.bin similarity index 100% rename from demo/tflite-gemma/gemma-2b-it-gpu-int4.bin rename to demos/tflite-gemma/gemma-2b-it-gpu-int4.bin diff --git a/demo/tflite-gemma/index.html b/demos/tflite-gemma/index.html similarity index 100% rename from demo/tflite-gemma/index.html rename to demos/tflite-gemma/index.html diff --git a/demo/tflite-gemma/index.js b/demos/tflite-gemma/index.js similarity index 100% rename from demo/tflite-gemma/index.js rename to demos/tflite-gemma/index.js