diff --git a/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-openvino-npu/asset.yaml b/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-openvino-npu/asset.yaml new file mode 100644 index 0000000000..c089a511ec --- /dev/null +++ b/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-openvino-npu/asset.yaml @@ -0,0 +1,4 @@ +extra_config: model.yaml +spec: spec.yaml +type: model +categories: ["Local"] \ No newline at end of file diff --git a/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-openvino-npu/description.md b/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-openvino-npu/description.md new file mode 100644 index 0000000000..cb56a1b60a --- /dev/null +++ b/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-openvino-npu/description.md @@ -0,0 +1,11 @@ +This model is an optimized version of Qwen2.5-1.5B-Instruct to enable local inference on Intel NPUs. This model uses post-training quantization. + +# Model Description +- **Developed by:** Microsoft +- **Model type:** ONNX +- **License:** apache-2.0 +- **Model Description:** This is a conversion of the Qwen2.5-1.5B-Instruct for local inference on Intel NPUs. +- **Disclaimer:** Model is only an optimization of the base model, any risk associated with the model is the responsibility of the user of the model. Please verify and test for your scenarios. There may be a slight difference in output from the base model with the optimizations applied. Note that optimizations applied are distinct from fine tuning and thus do not alter the intended uses or capabilities of the model. + +# Base Model Information +See Hugging Face model [Qwen2.5-1.5B-Instruct](https://huggingface.co/Qwen/Qwen2.5-1.5B-Instruct) for details. \ No newline at end of file diff --git a/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-openvino-npu/model.yaml b/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-openvino-npu/model.yaml new file mode 100644 index 0000000000..5ad2da35ce --- /dev/null +++ b/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-openvino-npu/model.yaml @@ -0,0 +1,8 @@ +path: + container_name: models + container_path: foundrylocal/fl-perf-improvements/qwen2.5-1.5b-instruct/onnx/npu/qwen2.5-1.5b-instruct-openvino-npu/model + storage_name: automlcesdkdataresources + type: azureblob +publish: + description: description.md + type: custom_model \ No newline at end of file diff --git a/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-openvino-npu/spec.yaml b/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-openvino-npu/spec.yaml new file mode 100644 index 0000000000..21e2eb3dc5 --- /dev/null +++ b/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-openvino-npu/spec.yaml @@ -0,0 +1,32 @@ +$schema: https://azuremlschemas.azureedge.net/latest/model.schema.json +name: qwen2.5-1.5b-instruct-test-openvino-npu +version: 1 +path: ./ +tags: + foundryLocal: "test" + license: "apache-2.0" + licenseDescription: "This model is provided under the License Terms available at ." + author: Microsoft + inputModalities: "text" + outputModalities: "text" + task: chat-completion + maxOutputTokens: 2048 + alias: qwen2.5-1.5b-instruct-test-openvino-npu + directoryPath: model + promptTemplate: "{\"system\": \"<|im_start|>system\\n{Content}<|im_end|>\", \"user\": \"<|im_start|>user\\n{Content}<|im_end|>\", \"assistant\": \"<|im_start|>assistant\\n{Content}<|im_end|>\", \"prompt\": \"<|im_start|>user\\n{Content}<|im_end|>\\n<|im_start|>assistant\"}" + supportsToolCalling: "" + toolCallStart: "" + toolCallEnd: "" + toolRegisterStart: "" + toolRegisterEnd: "" +type: custom_model +variantInfo: + parents: + - assetId: azureml://registries/azureml/models/qwen2.5-1.5b-instruct/versions/1 + variantMetadata: + modelType: 'ONNX' + quantization: ['GPTQ'] + device: 'npu' + executionProvider: 'OpenVINOExecutionProvider' + fileSizeBytes: 919992391 + vRamFootprintBytes: 919993255 \ No newline at end of file diff --git a/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-qnn-npu/asset.yaml b/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-qnn-npu/asset.yaml new file mode 100644 index 0000000000..c089a511ec --- /dev/null +++ b/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-qnn-npu/asset.yaml @@ -0,0 +1,4 @@ +extra_config: model.yaml +spec: spec.yaml +type: model +categories: ["Local"] \ No newline at end of file diff --git a/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-qnn-npu/description.md b/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-qnn-npu/description.md new file mode 100644 index 0000000000..18a1743f9d --- /dev/null +++ b/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-qnn-npu/description.md @@ -0,0 +1,11 @@ +This model is an optimized version of Qwen2.5-1.5B-Instruct to enable local inference on Qualcomm NPUs. This model uses post-training quantization. + +# Model Description +- **Developed by:** Microsoft +- **Model type:** ONNX +- **License:** apache-2.0 +- **Model Description:** This is a conversion of the Qwen2.5-1.5B-Instruct for local inference on Qualcomm NPUs. +- **Disclaimer:** Model is only an optimization of the base model, any risk associated with the model is the responsibility of the user of the model. Please verify and test for your scenarios. There may be a slight difference in output from the base model with the optimizations applied. Note that optimizations applied are distinct from fine tuning and thus do not alter the intended uses or capabilities of the model. + +# Base Model Information +See Hugging Face model [Qwen2.5-1.5B-Instruct](https://huggingface.co/Qwen/Qwen2.5-1.5B-Instruct) for details. \ No newline at end of file diff --git a/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-qnn-npu/model.yaml b/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-qnn-npu/model.yaml new file mode 100644 index 0000000000..e4ef97e5cf --- /dev/null +++ b/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-qnn-npu/model.yaml @@ -0,0 +1,8 @@ +path: + container_name: models + container_path: foundrylocal/fl-perf-improvements/qwen2.5-1.5b-instruct/onnx/npu/qwen2.5-1.5b-instruct-qnn-npu/model + storage_name: automlcesdkdataresources + type: azureblob +publish: + description: description.md + type: custom_model \ No newline at end of file diff --git a/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-qnn-npu/spec.yaml b/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-qnn-npu/spec.yaml new file mode 100644 index 0000000000..f16d042d84 --- /dev/null +++ b/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-qnn-npu/spec.yaml @@ -0,0 +1,32 @@ +$schema: https://azuremlschemas.azureedge.net/latest/model.schema.json +name: qwen2.5-1.5b-instruct-test-qnn-npu +version: 1 +path: ./ +tags: + foundryLocal: "test" + license: "apache-2.0" + licenseDescription: "This model is provided under the License Terms available at ." + author: Microsoft + inputModalities: "text" + outputModalities: "text" + task: chat-completion + maxOutputTokens: 2048 + alias: qwen2.5-1.5b-instruct-test-qnn-npu + directoryPath: model + promptTemplate: "{\"system\": \"<|im_start|>system\\n{Content}<|im_end|>\", \"user\": \"<|im_start|>user\\n{Content}<|im_end|>\", \"assistant\": \"<|im_start|>assistant\\n{Content}<|im_end|>\", \"prompt\": \"<|im_start|>user\\n{Content}<|im_end|>\\n<|im_start|>assistant\"}" + supportsToolCalling: "" + toolCallStart: "" + toolCallEnd: "" + toolRegisterStart: "" + toolRegisterEnd: "" +type: custom_model +variantInfo: + parents: + - assetId: azureml://registries/azureml/models/qwen2.5-1.5b-instruct/versions/1 + variantMetadata: + modelType: 'ONNX' + quantization: ['GPTQ'] + device: 'npu' + executionProvider: 'QNNExecutionProvider' + fileSizeBytes: 673731051 + vRamFootprintBytes: 999104184 \ No newline at end of file diff --git a/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-vitis-npu/asset.yaml b/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-vitis-npu/asset.yaml new file mode 100644 index 0000000000..c089a511ec --- /dev/null +++ b/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-vitis-npu/asset.yaml @@ -0,0 +1,4 @@ +extra_config: model.yaml +spec: spec.yaml +type: model +categories: ["Local"] \ No newline at end of file diff --git a/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-vitis-npu/description.md b/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-vitis-npu/description.md new file mode 100644 index 0000000000..a79e53682b --- /dev/null +++ b/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-vitis-npu/description.md @@ -0,0 +1,11 @@ +This model is an optimized version of Qwen2.5-1.5B-Instruct to enable local inference on AMD NPUs. This model uses post-training quantization. + +# Model Description +- **Developed by:** Microsoft +- **Model type:** ONNX +- **License:** apache-2.0 +- **Model Description:** This is a conversion of the Qwen2.5-1.5B-Instruct for local inference on AMD NPUs. +- **Disclaimer:** Model is only an optimization of the base model, any risk associated with the model is the responsibility of the user of the model. Please verify and test for your scenarios. There may be a slight difference in output from the base model with the optimizations applied. Note that optimizations applied are distinct from fine tuning and thus do not alter the intended uses or capabilities of the model. + +# Base Model Information +See Hugging Face model [Qwen2.5-1.5B-Instruct](https://huggingface.co/Qwen/Qwen2.5-1.5B-Instruct) for details. \ No newline at end of file diff --git a/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-vitis-npu/model.yaml b/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-vitis-npu/model.yaml new file mode 100644 index 0000000000..5f69071c45 --- /dev/null +++ b/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-vitis-npu/model.yaml @@ -0,0 +1,8 @@ +path: + container_name: models + container_path: foundrylocal/fl-perf-improvements/qwen2.5-1.5b-instruct/onnx/npu/qwen2.5-1.5b-instruct-vitis-npu/model + storage_name: automlcesdkdataresources + type: azureblob +publish: + description: description.md + type: custom_model \ No newline at end of file diff --git a/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-vitis-npu/spec.yaml b/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-vitis-npu/spec.yaml new file mode 100644 index 0000000000..5bd1893288 --- /dev/null +++ b/assets/models/foundrylocal/qwen2.5-1.5b-instruct-test-vitis-npu/spec.yaml @@ -0,0 +1,32 @@ +$schema: https://azuremlschemas.azureedge.net/latest/model.schema.json +name: qwen2.5-1.5b-instruct-test-vitis-npu +version: 1 +path: ./ +tags: + foundryLocal: "test" + license: "apache-2.0" + licenseDescription: "This model is provided under the License Terms available at ." + author: Microsoft + inputModalities: "text" + outputModalities: "text" + task: chat-completion + maxOutputTokens: 2048 + alias: qwen2.5-1.5b-instruct-test-vitis-npu + directoryPath: model + promptTemplate: "{\"system\": \"<|im_start|>system\\n{Content}<|im_end|>\", \"user\": \"<|im_start|>user\\n{Content}<|im_end|>\", \"assistant\": \"<|im_start|>assistant\\n{Content}<|im_end|>\", \"prompt\": \"<|im_start|>user\\n{Content}<|im_end|>\\n<|im_start|>assistant\"}" + supportsToolCalling: "" + toolCallStart: "" + toolCallEnd: "" + toolRegisterStart: "" + toolRegisterEnd: "" +type: custom_model +variantInfo: + parents: + - assetId: azureml://registries/azureml/models/qwen2.5-1.5b-instruct/versions/1 + variantMetadata: + modelType: 'ONNX' + quantization: ['GPTQ'] + device: 'npu' + executionProvider: 'VitisAIExecutionProvider' + fileSizeBytes: 674853027 + vRamFootprintBytes: 967987240 \ No newline at end of file