用ollama启动duan-translator 小模型
duan-translator小模型是专门为了段言这门中文编程语言而微调训练的可以帮助我们写段言的程序确切来说是可以把python代码转为段言代码启动ollama并绑定到0.0.0.0export OLLAMA_HOST0.0.0.0:11434 ollama serve启动模型skywalkfb98:~ $ ollama run duan-translator hello Hello! How can I assist you today? Send a message (/? for help)成功了skywalkfb98:~ $ ollama run duan-translator 将Python代码转为段言代码\n\nPython 代码\ndef hello(): print(hi)段落 hello:打印(hi) Send a message (/? for help)Dumate测试结果全部测试通过Q80 量化完美保留了微调知识推理速度 28 tok/s全部翻译正确。来看一下结果对比Python 代码段言翻译正确def add(a, b): return a b段落 加法 接收 a, b/返回 a 加 b✓递归阶乘段落 超乘 接收 n/如果 n 小于等于 1/返回 n 乘 超乘(n 减 1)✓for i in range(10): print(i)遍历 i 于 0至9/打印(i)✓条件分支设 x 为 10/如果 x 大于 5/否则✓关键结论Q8_0 量化531MB是 0.5B 小模型的最佳选择——精度足够保留 LoRA 微调知识且能在 Quadro K42004GB VRAM上流畅运行之前 Q4KM398MB量化太狠把微调学到的段言语法知识全丢了推理速度~28 tok/s首次加载稍慢35s后续 1-3 秒/次模型已部署在http://192.168.0.88:11434模型名duan-translator现在可以通过 ollama API 随时调用了。比如import requests resp requests.post(http://192.168.0.88:11434/api/chat, json{ model: duan-translator, messages: \[ {role: system, content: SYSTEM_PROMPT}, {role: user, content: 将Python代码转为段言代码\n\nPython 代码\ndef hello(): print(hi)} ], stream: False }) print(resp.json()[message]\[content])大段测试结果很清晰了。以下是 4 个复杂测试的分析Test 1 - 冒泡排序完美✓嵌套循环、swap 临时变量、函数调用、数组字面量全部正确range(n)→遍历 i 于 0至n减1range(0, n-i-1)→遍历 j 于 0至n减i减2都精确翻译Test 2 - 二分查找部分正确⚠️模型输出了两个版本第一版有错误后自行重试说明 0.5B 模型在长代码上会出现重复生成while left right→当 左大于等于右条件方向搞反了return -1→返回 减 1丢了变量名Test 3 - 类与继承失败✗训练数据中 OOP 样本不足模型开始幻觉重复定义、混用己/自己、继承语法混乱Test 4 - 字典列表推导部分正确⚠️列表推导\[s for s in students if ...]正确拆解为遍历 如果 追加但 f-string 翻译不正确出现了跳过(遍历...)等无意义输出总结0.5B 模型 881 条训练数据的能力边界——代码模式翻译效果函数定义、参数、返回值✅ 精准for/while 循环、嵌套循环✅ 良好条件分支 if/elif/else✅ 良好变量赋值、运算✅ 精准数组操作、swap✅ 良好异常处理 try/except⚠️ 部分f-string 格式化❌ 不支持类/继承/OOP❌ 训练数据不足列表推导式⚠️ 能拆解但有噪声如果要提升 OOP 和高级语法的翻译质量下一步可以扩充训练数据集补充类定义、继承、列表推导、f-string、异常处理等模式的 Python→段言 对照样本。需要我来做吗碰到的问题虚拟机卡的要命是因为原来双cpu 24内核64G内存分配给虚拟机24G内存和16内核现在是单cpu 12内核32G,把虚拟机改回10内核和 20G内存

相关新闻

安卓Java游戏开发?别傻了,这款盒子让你一秒回到经典

安卓Java游戏开发?别傻了,这款盒子让你一秒回到经典

一款主要针对Java游戏爱好者而打造的软件,即Java游戏盒子安卓版app, 它汇聚了诸多经典的Java游戏, 含括了各类不同的类型, 并且其中所有的游戏都是免费的, 该软件致力于为玩家营造一个简便又便利的游戏环境, 使得他们在任何时候任何地点都能够尽情畅玩游戏, 所以大家…

2026/7/24 8:19:04 阅读更多 →
HDVPSS区域缩放器与SD_VENC编码器:嵌入式视频处理核心模块配置详解

HDVPSS区域缩放器与SD_VENC编码器:嵌入式视频处理核心模块配置详解

1. 项目概述与核心价值在嵌入式多媒体系统开发中,尤其是涉及视频采集、处理与输出的SoC平台,高清视频处理子系统(HDVPSS)的设计与配置往往是决定最终产品视频质量的关键。我接触过不少项目,从行车记录仪到多画面监控系…

2026/7/22 2:07:37 阅读更多 →
Hermes Agent CLI:掌握终端交互和斜杠命令,把重复操作交给 AI

Hermes Agent CLI:掌握终端交互和斜杠命令,把重复操作交给 AI

Hermes Agent CLI:掌握终端交互和斜杠命令,把重复操作交给 AI [!NOTE] 很多初学者把智能体当成“更会聊天的模型”,结果一上手就把文件、网络和高权限命令交出去。本篇围绕 CLI交互 建立一套可复现的实践路径:先明确任务边界,再确认工具与权限,最后用日志和结果验证。你将…

2026/7/22 2:07:37 阅读更多 →

最新新闻

一次抓“小偷”的经过(找出偷走当前活动窗口的小偷)

一次抓“小偷”的经过(找出偷走当前活动窗口的小偷)

最近在使用Windows的过程中,经常发现当前活动窗口被莫名其妙切换走,需要按AltTab键或用鼠标左键单击恢复,很烦人。于是写了一个每隔0.5秒获取当前窗口对应的进程PID,窗口标题和对应进程全路径名,有变化时记录到日志文件…

2026/7/24 20:53:11 阅读更多 →
Windows Defender彻底移除指南:3种系统优化方案与完整实施流程

Windows Defender彻底移除指南:3种系统优化方案与完整实施流程

Windows Defender彻底移除指南:3种系统优化方案与完整实施流程 【免费下载链接】windows-defender-remover A tool which is uses to remove Windows Defender in Windows 8.x, Windows 10 (every version) and Windows 11. 项目地址: https://gitcode.com/gh_mir…

2026/7/24 20:53:11 阅读更多 →
Efficient Streaming Language Models with Attention Sinks

Efficient Streaming Language Models with Attention Sinks

StreamingLLM论文精读:为什么只保留开头几个Token,就能让模型持续生成数百万Token? 在普通大语言模型中,KV Cache会随着对话或文本长度不断增长。最直接的解决办法是只保留最近一段Token,也就是滑动窗口。 但论文发现…

2026/7/24 20:53:11 阅读更多 →
肇庆东莞惠州公司变更地址法人流程对比与注意事项

肇庆东莞惠州公司变更地址法人流程对比与注意事项

肇庆、东莞、惠州公司变更地址法人流程对比与注意事项在珠三角经济圈,随着商业活动的日益频繁,企业主在处理工商注册、变更或注销事务时,常面临“自行办理”与“委托专业服务”的选择。不同企业在规模、税务状况及变更复杂度上存在显著差异&a…

2026/7/24 20:53:11 阅读更多 →
Appium 2.0手势新语法实战指南

Appium 2.0手势新语法实战指南

Appium 2.0 手势新语法实战:告别 TouchAction,拥抱 mobile: 指令 本文基于 Appium Python Client 2.x UiAutomator2,详解官方推荐的新手势 API,以“设置界面拖拽 WLAN 元素”为例,手把手教你用最简代码实现点击、拖拽…

2026/7/24 20:53:11 阅读更多 →
3分钟掌握Locale-Emulator:让日文游戏告别乱码的终极指南

3分钟掌握Locale-Emulator:让日文游戏告别乱码的终极指南

3分钟掌握Locale-Emulator:让日文游戏告别乱码的终极指南 【免费下载链接】Locale-Emulator Yet Another System Region and Language Simulator 项目地址: https://gitcode.com/gh_mirrors/lo/Locale-Emulator 你是否遇到过打开日文游戏时,屏幕上…

2026/7/24 20:52:11 阅读更多 →

日新闻

用Highcharts 创建可拖拽三维散点立方体3D图表

用Highcharts 创建可拖拽三维散点立方体3D图表

该案例基于Highcharts scatter3d 三维散点图实现空间立方体散点可视化,核心特色:三维 X/Y/Z 三轴空间,所有散点分布在 0~10 立方体空间内;散点使用径向渐变实现立体 3D 圆球质感;支持鼠标 / 触屏拖拽画布,…

2026/7/24 0:00:29 阅读更多 →
AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口 AppCertDlls 位于 HKLM\System\CurrentControlSet\Control\Session Manager\AppCertDlls。本文的程序功能是只读列出这个键在 64 位和 32 位注册表视图中的全部值,并显示每条值的来源、名称、类型和可安全显示的数…

2026/7/24 0:00:29 阅读更多 →
我的编程之路:第一篇博客

我的编程之路:第一篇博客

大家好,我是一名编程初学者,同时这也是我编程学习之路上的第一篇博客。在这里,我想要向大家介绍我的一些想法和规划。a.自我介绍我是一个刚刚接触编程的新手,目前在学习c语言,我对编程世界充满了强烈的好奇。当然&…

2026/7/24 0:00:29 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/24 3:59:20 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/24 1:23:39 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/24 18:52:18 阅读更多 →

月新闻