会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
龙场悟道
工以立命,文以修身;依人为镜,自臻自爱;广学穷辨,慎言多行;不以物喜,不以己悲;激扬文字,挥斥方遒
博客园
首页
新随笔
联系
订阅
管理
[置顶]
Hdlbits博文分布
摘要: Hdlbits的习题文章前前后后做了几遍,每一次都有不一样的感受,题目按照顺序正在整理,截止Circuis->Sequential Logic->Counters这部分之前,练习的文章见我的博客的文章部分,从Counters开始,我将练习的文章迁移至我的博客的随笔部分。 完成了代码的练习,再过一段时
阅读全文
posted @ 2024-04-10 14:43 江左子固
阅读(61)
评论(0)
推荐(0)
[置顶]
机器学习&深度学习 操作tips
摘要: 1. 在运行程序时,报错如下: usage: run.py [-h] --model MODEL [--embedding EMBEDDING] [--word WORD] run.py: error: the following arguments are required: --model 答:
阅读全文
posted @ 2024-04-09 19:36 江左子固
阅读(236)
评论(0)
推荐(0)
2025年10月11日
量化(一)
摘要: 在神经网络量化过程中,指数平滑法、直方图截断法和KL散度校准法都是用于优化量化过程中缩放因子的计算和选择的技术。这些方法通常旨在尽量减小量化误差,保持模型性能。下面分别解释这三种方法: 1. 指数平滑法(Exponential Smoothing) 基本思路:指数平滑法是一种时间序列分析方法,常用于
阅读全文
posted @ 2025-10-11 16:25 江左子固
阅读(19)
评论(0)
推荐(0)
2025年10月9日
fp16训练神经网络时出现nan问题
摘要: 问题总结:nan 问题 现象: 在训练过程中,训练损失(Train Loss)和测试损失(Test Loss)的值变为 nan(Not a Number)。这通常意味着训练过程中出现了数值计算错误或不稳定,导致无法计算出有效的损失值。同时,训练准确率和测试准确率(Train Accuracy 和 T
阅读全文
posted @ 2025-10-09 20:32 江左子固
阅读(35)
评论(0)
推荐(0)
2025年9月8日
CMake升级
摘要: ubuntu 16.04 默认安装的 cmake 版本为 3.5,但有时编译一些包时需要更高的版本,需要升级 cmake。 千万别执行下面的命令,这样会把之前用 cmake 编译好的包都给卸载掉,包括ros。 sudo apt-get autoremove cmake 比较简单的方法是下载 cmak
阅读全文
posted @ 2025-09-08 11:18 江左子固
阅读(43)
评论(0)
推荐(0)
2025年9月1日
TI的C28x CPU指令集学习(二)
摘要: Direct Addressing Mode(直接寻址模式) : 1. 基本概念 Direct Addressing Mode(直接寻址模式)是一种固定页寄存器 + 偏移量的寻址方式。 在这种模式下,指令并不会直接给出完整的 16 位或 32 位地址,而是由以下两部分组成: DP 寄存器 (Data
阅读全文
posted @ 2025-09-01 15:31 江左子固
阅读(35)
评论(0)
推荐(0)
2025年8月22日
TI指令集学习(一)
摘要: 该文档描述了处理器的 算术右移(ASR)指令,重点介绍了其语法和功能: 主要特性: 指令名称:ASR AX, #1...16 该指令对指定的 AX 寄存器(高寄存器 AH 或低寄存器 AL)进行算术右移操作,移位的数量由 #1-16 字段指定(即移位的位数为 1 到 16 位)。 操作码:触发 AS
阅读全文
posted @ 2025-08-22 16:25 江左子固
阅读(19)
评论(0)
推荐(0)
2025年8月20日
C语言中的指针和寄存器间接寻址
摘要: 在学习指令集汇编层次的时候,从寄存器间接寻址联想到了C语言中的指针,所以来总结一下两者的关系 寄存器间接寻址就是 C 语言中指针概念的硬件基础和底层实现。 可以说,C 语言的指针,是对汇编语言寄存器间接寻址机制的一种抽象和封装。理解了前者,就完全理解了后者的工作原理。 核心关系:一层窗户纸 概念 汇
阅读全文
posted @ 2025-08-20 14:42 江左子固
阅读(63)
评论(0)
推荐(0)
2025年8月14日
QKV在transformer中的作用(一)
摘要: 在许多现代计算任务中,尤其是在深度学习和自然语言处理领域,Q(Query)、K(Key)和V(Value)是处理信息的核心概念之一,通常用于自注意力机制(Self-Attention Mechanism),如Transformer模型。 下面我将详细介绍 Q、K 和 V 在这种背景下的含义: Q(Q
阅读全文
posted @ 2025-08-14 17:07 江左子固
阅读(277)
评论(0)
推荐(0)
2025年7月17日
SystemVerilog的UVM学习(三)
摘要: forever begin f_sbd_cmp_finished = $fopen("sbd_cmp_finished","r"); if(0==f_sbd_cmp_finished)begin `uvm_info("cas_scoreboard","Waiting for sbd compare"
阅读全文
posted @ 2025-07-17 15:13 江左子固
阅读(51)
评论(0)
推荐(0)
2025年7月16日
SystemVerilog的UVM学习(二)
摘要: 在 SystemVerilog 和 UVM 中,fpu_env、fpu_init_seq 和 fpu_add_seq 是 自定义类,它们并不是直接继承自 UVM 的标准类,而是由你或者你的团队根据验证需求重新定义的类。它们是 验证环境的一部分,负责处理特定的任务。 1. 它们是自定义类,还是继承的?
阅读全文
posted @ 2025-07-16 16:34 江左子固
阅读(104)
评论(0)
推荐(0)
Systemverilog的UVM学习(一)
摘要: 在 SystemVerilog 中,定义一个 类(class)是通过 class 关键字实现的。类是 面向对象编程(OOP)的核心概念之一,它使得设计可以更加模块化和灵活。 1. 基本语法: 定义一个简单的类时,你需要使用 class 关键字,后跟类名,然后在类体中定义类的属性(成员变量)和方法(成
阅读全文
posted @ 2025-07-16 14:06 江左子固
阅读(142)
评论(0)
推荐(0)
下一页
公告