[GH-ISSUE #9542] Support for I32 data type in conversion from Safetensors #6224

Open
opened 2026-04-12 17:38:15 -05:00 by GiteaMirror · 0 comments
Owner

Originally created by @coyoteXujie on GitHub (Mar 6, 2025).
Original GitHub issue: https://github.com/ollama/ollama/issues/9542

What is the issue?

I tried importing the QwQ-32B-AWQ model from modelscope.

I downloaded the files, created a simple Modelfile like ollama:

TEMPLATE """{{- if or .System .Tools }}<|im_start|>system
{{- if .System }}
{{ .System }}
{{- end }}
{{- if .Tools }}
# Tools
You may call one or more functions to assist with the user query.
You are provided with function signatures within <tools></tools> XML tags:
<tools>
{{- range .Tools }}
{"type": "function", "function": {{ .Function }}}
{{- end }}
</tools>
For each function call, return a json object with function name and arguments within <tool_call></tool_call> XML tags:
<tool_call>
{"name": <function-name>, "arguments": <args-json-object>}
</tool_call>
{{- end }}<|im_end|>
{{ end }}
{{- range $i, $_ := .Messages }}
{{- $last := eq (len (slice $.Messages $i)) 1 -}}
{{- if eq .Role "user" }}<|im_start|>user
{{ .Content }}<|im_end|>
{{ else if eq .Role "assistant" }}<|im_start|>assistant
{{ if .Content }}{{ .Content }}
{{- else if .ToolCalls }}<tool_call>
{{ range .ToolCalls }}{"name": "{{ .Function.Name }}", "arguments": {{ .Function.Arguments }}}
{{ end }}</tool_call>
{{- end }}{{ if not $last }}<|im_end|>
{{ end }}
{{- else if eq .Role "tool" }}<|im_start|>user
<tool_response>
{{ .Content }}
</tool_response><|im_end|>
{{ end }}
{{- if and (ne .Role "assistant") $last }}<|im_start|>assistant
{{ end }}
{{- end }}
"""
PARAMETER stop "<|im_start|>"
PARAMETER stop "<|im_end|>"
PARAMETER temperature 0.6```

From model creation I got this:

![Image](https://github.com/user-attachments/assets/530a7cf2-63ae-42a7-a424-1dcec7cafede)

Could Ollama conversion support the I32 data type?

### Relevant log output

```shell

OS

Linux

GPU

Nvidia

CPU

Intel

Ollama version

ollama version is 0.5.6

Originally created by @coyoteXujie on GitHub (Mar 6, 2025). Original GitHub issue: https://github.com/ollama/ollama/issues/9542 ### What is the issue? I tried importing the [QwQ-32B-AWQ](https://www.modelscope.cn/models/Qwen/QwQ-32B-AWQ) model from modelscope. I downloaded the files, created a simple Modelfile like [ollama](https://ollama.com/library/qwq): ```FROM /home/paas/ollama/modelfile/QwQ-32B-AWQ TEMPLATE """{{- if or .System .Tools }}<|im_start|>system {{- if .System }} {{ .System }} {{- end }} {{- if .Tools }} # Tools You may call one or more functions to assist with the user query. You are provided with function signatures within <tools></tools> XML tags: <tools> {{- range .Tools }} {"type": "function", "function": {{ .Function }}} {{- end }} </tools> For each function call, return a json object with function name and arguments within <tool_call></tool_call> XML tags: <tool_call> {"name": <function-name>, "arguments": <args-json-object>} </tool_call> {{- end }}<|im_end|> {{ end }} {{- range $i, $_ := .Messages }} {{- $last := eq (len (slice $.Messages $i)) 1 -}} {{- if eq .Role "user" }}<|im_start|>user {{ .Content }}<|im_end|> {{ else if eq .Role "assistant" }}<|im_start|>assistant {{ if .Content }}{{ .Content }} {{- else if .ToolCalls }}<tool_call> {{ range .ToolCalls }}{"name": "{{ .Function.Name }}", "arguments": {{ .Function.Arguments }}} {{ end }}</tool_call> {{- end }}{{ if not $last }}<|im_end|> {{ end }} {{- else if eq .Role "tool" }}<|im_start|>user <tool_response> {{ .Content }} </tool_response><|im_end|> {{ end }} {{- if and (ne .Role "assistant") $last }}<|im_start|>assistant {{ end }} {{- end }} """ PARAMETER stop "<|im_start|>" PARAMETER stop "<|im_end|>" PARAMETER temperature 0.6``` From model creation I got this: ![Image](https://github.com/user-attachments/assets/530a7cf2-63ae-42a7-a424-1dcec7cafede) Could Ollama conversion support the I32 data type? ### Relevant log output ```shell ``` ### OS Linux ### GPU Nvidia ### CPU Intel ### Ollama version ollama version is 0.5.6
GiteaMirror added the feature request label 2026-04-12 17:38:15 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/ollama#6224