摘要: 从0到1,快速入门 LLVM pass 编写 阅读全文
posted @ 2026-02-04 17:49 ClownLMe 阅读(53) 评论(0) 推荐(0)
摘要: 从0到1,快速入门 LLVM pass 编写 阅读全文
posted @ 2026-02-03 18:05 ClownLMe 阅读(109) 评论(0) 推荐(0)
摘要: 认识Pass层级结构 Pass范围从上到下一共分为5个层级: 模块层级:单个.ll或.bc文件 调用图层级:函数调用的关系。 函数层级:单个函数。 基本块层级:单个代码块。例如C语言中{}括起来的最小代码。 指令层级:单个IR指令。 注意:下面代码最好不要用中文,使用起来非常麻烦,控制台,编译,目标 阅读全文
posted @ 2026-02-02 15:17 ClownLMe 阅读(159) 评论(0) 推荐(0)
摘要: 简介 LLVM 是一个编译框架工具,是把编译过程拆解成了高度标准化的组件。 本教程所使用的环境是windows11, vs2022 认识LLVM LLVM 最成功的地方在于它定义了一种极其完美的中间语言LLVM IR,LLVM分为前端,优化器,后端: 前端:负责把源代码(C/C++、Rust、Go) 阅读全文
posted @ 2026-02-01 14:36 ClownLMe 阅读(154) 评论(0) 推荐(0)
摘要: 简介 YOLO是目前计算机视觉领域最前沿、应用最广泛的目标检测算法框架,他能快速识别区分目标,广泛应用于游戏,无人驾驶,工业等领域。 以识别躲避掉落滑块的游戏的物体图片作为例子。 一,环境配置 pip install ultralytics 二,准备数据集 这个格式目录如下: my_dataset/ 阅读全文
posted @ 2026-01-31 21:54 ClownLMe 阅读(404) 评论(0) 推荐(4)
摘要: 简介 Gymnasium 为强化学习提供了一个标准化的API,它定义了 Agent 应该如何观察世界、如何做出动作以及如何获得奖励,不管是游戏,还是工业设备,只需要满足Gymnasium标准都能使用同一套代码进行训练。 认识Gymnasium 使用stable_baseline3只需要定义好Gymn 阅读全文
posted @ 2026-01-30 17:46 ClownLMe 阅读(116) 评论(0) 推荐(0)
摘要: 简介 stable_baseline3 是一个基于 PyTorch 的强化学习算法开源库,里面集成了多种强化学习算法,使用这个开源库能够让我们不需要过度关注强化学习算法细节,专注于AI业务的开发。 环境配置 pip install stable-baselines3 pip install gymn 阅读全文
posted @ 2026-01-29 16:01 ClownLMe 阅读(219) 评论(0) 推荐(0)
摘要: 简介 keystone 是一个汇编器,能够将汇编代码转换成硬编码。 capstone 是一个反汇编器,能够将硬编码转换为汇编代码。 unicorn 是一个模拟器,能够模拟cpu执行汇编指令。 通过这3个工具,能够帮助我们逆向模拟分析代码,绕过动态的反调试,简化静态的vm和混淆的困扰。 环境安装 pi 阅读全文
posted @ 2026-01-28 15:44 ClownLMe 阅读(242) 评论(0) 推荐(0)
摘要: 简介 多Agent协作能够将一个复杂的任务拆解成一个个子任务给专门的agent,能够解决复杂问题,实现复杂的ai工作流。 多Agent协作 不同的Agent,有不同的能力,我们可能会有各种实际需求,例如:实时识别车牌位置(Yolo)->识别车牌内容(qwen-vl)-> LLM管理记录车牌信息。通过 阅读全文
posted @ 2026-01-27 14:27 ClownLMe 阅读(427) 评论(0) 推荐(0)
摘要: 简介 Langgraph是langchain框架提供的一个组件,langgraph能够解决AI执行流程中迭代、循环或者根据结果返回上一步,与之前讲的chain链相比,能够实现更加复杂的AI执行流。 langgraph 从chain转到langgraph从数学的角度上来讲,执行流从线性流程转到了流程图 阅读全文
posted @ 2026-01-26 15:58 ClownLMe 阅读(379) 评论(0) 推荐(1)