自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 收藏
  • 关注

原创 chisel入门初步2_3——GCN加速器聚合阶段与组合阶段负载均衡的一种尝试

在混合架构下GCN网络中,在其组合阶段与聚合阶段之间存在负载差异,即其中一部分执行结束而另一部分尚未结束整个网络计算过程会发生停滞,从而影响网络工作效率。为解决这一问题,一般论文采用在组合阶段与聚合阶段之间加入buffer的情况,这将极大的改善网络工作效率。但上述过程仍然未能根本的解决计算停滞问题,如果输入的图节点连接关系变化稍大,甚至在同一个图中存在疏密程度相差较大的情况,buffer仍会进入空和满的状态。这里介绍一种我所设计一种用于负载均衡的尝试。

2024-03-06 10:52:03 761

原创 chisel入门初步2_2——-1/2次方生成器

所以,我们可以仅对前面变化较快的地方建立相应的查找表,而当输入变大后,我们可以直接采用条件判断的方式进行输出的划分。考虑到-1/2次方对于硬件设计中的艰难性——无论是对时间和资源的消耗还是对脑力的消耗,这里对其中的主要使用查找表的方式获取对应的结果。由之前的GCN网络的介绍可以得知,我们需要输入两个乘数(两个节点的节点度),并输出他们乘积的-1/2次方,此处由于当时设计的booth编码的乘法器为有符号数,而此处是无符号数,实在懒得再写一份了,这里直接写个乘号,留给chisel自己去优化吧。

2024-03-04 18:03:53 225

原创 chisel入门初步2_1——乘累加器设计

乘累加器可有效用于节点聚合阶段,将相邻节点的特征聚合。若特征过多,可以使用多个乘累加器,类似SIMD的方式进行并行执行,这里设计的乘累加器位宽为3*8=24bit,输入的乘数限制为8bit位宽。对于聚合阶段,节点之间有较高的并行性,为此设计了一个乘累加器。上述测试代码可生成vcd波形,可使用GTKwave等方式进行打开。在vscode中使用metals进行测试,chisel实现如下。

2024-03-04 16:42:08 427

原创 chisel入门初步2_0——使用chisel完成一个混合机制的GCN网络搭建

GCN网络的机制在这里不细谈了,可以看看b站同济子豪兄相关的论文精读视频,这里简单说明一下混合机制的GCN。首先说一下什么是混合机制。对于GCN网络而言,可以分为两个主要的硬件步骤聚合(Aggregation)和组合(Combination)。聚合阶段就是将一个节点相邻的节点特征乘以某个特定的权重相加的过程,组合阶段是一个多层感知机结构,可以使用标准的神经网络阵列进行加速。下面截取一段GCN网络的公式。

2024-03-04 16:27:51 555

原创 ImportError: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found

网上大多数解决办法是找到含有GLIBCXX_3.4.29的文件并把这一项复制过去,但有时因为电脑libstdc++6版本过低,甚至不包含这一项。这里选择直接更新相应的库,但不曾考虑和过去文件的兼容性问题。答案来源:https://stackoverflow.com/questions/65349875/where-can-i-find-glibcxx-3-4-29。事实上,我允许上述命令后,就已经更新完成了,我将原文中内容一并放出。本人设备:ubuntu22.04。

2024-02-12 21:19:05 926

原创 github单文件下载——DownGit

记录一下一个好用的网站,支持github中某一特定文件夹下文件的下载。将所需网站连接粘贴到这里,点击download即可。选择一个合适的梯子,访问Downgit网址。

2024-01-31 09:06:38 504

原创 无法访问https://huggingface.co

问题解决方法在评论区。

2024-01-24 10:02:44 456

原创 Ubuntu代理快捷转换

有时候需要经常开关梯子,需要不停地点击,很麻烦,故配置快捷键进入设置->键盘->键盘快捷键->查看及自定义快捷键->自定义快捷键点击“+”

2024-01-23 17:16:38 545

原创 chisel入门初步1——基4的booth编码的单周期有符号乘法器实现

本质来说就是一个裂项重组,乘法器最重要的设计是改变部分积的数量,另外在考虑有符号数的情况下,最高位符号位有特别的意义。(注:部分积是指需要最后一起加和的所有部分乘积的项)下面直接套用其他人图片进行展示,来源如下其中B−1​0可以看到,基2的booth编码并没有改变部分积的数量,在实际运行时,基2的booth编码在某些情况下无法提速,甚至可能降速,所以引入基4的booth编码。

2024-01-18 13:07:03 1087

原创 Chisel入门初步0

注:以下所有配置在Ubuntu22.04笔记本中运行。

2024-01-15 15:22:51 357

原创 Ubuntu上wps调用zotero的方法

如果出现了which python命令那里出现问题,请进行下面的步骤。再次运行./install.py,本人到此处可以重新运行了。打开install.py文件,找到checkpy()函数。能够弹出相应的地址,则可以进行类似的修改。克隆这位大佬的项目,并转到合适的目录下。如果上面的流程全部正常,恭喜成功。本人电脑Ubuntu22.04。

2024-01-07 15:43:26 628

原创 Ubuntu安装企业微信

弹出的星火wine助手设置成1.0即可,这个看个人需求。使用星火应用商店从deepin拉取wine企业微信。星火应用商店下载见我其他博客或自行搜索。Ubuntu版本22.04。

2024-01-05 10:12:10 609

原创 知识图谱07——图片中表格开源ocr识别

注:paddleocr反馈回来文字内容以及包含文字的最小矩形四个点坐标。这里由于我的图很标准,我选择将每个字段的xy坐标做一个平均,按照xy进行排序,生成对应的csv文件。对比了多种ocr识别算法,最终选择了百度paddle官方的ocr算法。如果非标准(我是横平竖直的电脑截图)图片文件,请自行修改判别算法。在所在的虚拟环境下运行。

2023-12-03 10:14:48 362

原创 GCN01——Ubuntu中设置vivado编辑器为vscode

在命令行中输入which code得到文件地址进入文件夹后可看到,这是个链接文件,不过无所谓,就用这个地址就行。

2023-11-30 11:09:43 360

原创 知识图谱06——将pdf中的表格(文字形式)保存至csv中

使用ubuntu22.04,anaconda由于装环境装了一阵子,不确定装了哪些包了。

2023-11-25 16:52:17 531

转载 一生一芯19——vivado安装时卡在最后一步

转载自https://xilinx.eetrend.com/blog/2022/100564723.html。安装完成后再次下载即可安装。

2023-11-19 14:05:16 609

原创 一生一芯18——Chisel模板与Chisel工程构建

Chisel模板与工程构建

2023-11-18 16:55:54 459

原创 知识图谱05——gspan-mining库进行频繁子图挖掘出现‘DataFrame‘ object has no attribute ‘append‘

查阅网上资料发现,pandas 2.0以后的库不支持DataFrame的append操作。在使用gspan-mining库进行频繁子图挖掘时出现下面错误。搜索DataFrame,并将代码改成如下形式。找到包的位置,打开gspan.py函数。

2023-10-28 16:15:46 145

原创 Mysql在ubuntu22.04上安装配置

在MySQL Workbench中,您可以建立到本地或远程MySQL服务器的连接,进行SQL查询,设计数据库模式,导入/导出数据等。跳过为root设置的密码,因为默认情况下使用auth_socket进行身份验证。新密码应该符合之前的密码强度规则,比如大于8位、包括数字、大小写、符号。包括设置密码、删除匿名用户、禁止远程root登录等,按提示进行即可。将’您的新密码’替换为您想为root用户设置的密码。mysql自带一个匿名用户,是否删除:是。是否禁止远程的root访问:是。三种强度密码:强、中、弱:中。

2023-10-24 17:20:32 601

原创 一生一芯17——gcc更换路径

【代码】一生一芯17——gcc更换路径。

2023-10-20 10:18:11 289

原创 知识图谱04——openGL与ubuntu22.04

查阅他人解决办法,可能是ubuntu22.04与openGL协调的不是很好,在conda虚拟环境中,如下目录。跑图神经网络的时候遇到了如下问题。再次运行程序不发生报错。

2023-10-12 22:28:53 487

原创 火狐浏览器页面翻译

安装完成后即可右键翻译页面。

2023-10-12 20:31:09 126

原创 git 头指针分离于****

转载自。

2023-10-10 16:19:46 357

原创 知识图谱03——安装pytorch与torch-geometric

参考自。

2023-10-09 09:46:44 130

原创 知识图谱1_2——下载neo4j客户端

完成后双击即可打开(需要反应一段时间)这里展现一种通过客户端进行操作的方法。将下面页面中的内容粘贴到客户端框中。下载desktop客户端。下载完成后,在命令行输入。

2023-10-07 17:21:07 1356 1

原创 知识图谱02——使用python将信息录入neo4j

链接: https://pan.baidu.com/s/1Ny-ttbBSpqYEigwYiCWMeA?pwd=c7sc 提取码: c7sc。将文档传入chatgpt,生成对应的cypher语句。打开neo4j网站,可以看到知识图谱成功完成创建。使用命令行安装对应的包。python代码如下。

2023-09-27 17:56:42 1078

原创 知识图谱01——ubuntu22.04 neo4j安装配置

环境:ubuntu22.04以上参照自。

2023-09-27 09:13:42 586

原创 一生一芯16——安装pandoc使jupyter notebook转pdf

希望导出jupyter notebook文档翻译从这里导出pdf,但显示我没有安装pandoc,故安装pandoc。

2023-09-15 10:25:33 878

原创 一生一芯15——jupyter notebook搭建与对应kernel的设置

此处我已经安装好,否则应该只有python3。在下载目录下解压并安装。

2023-09-14 11:20:16 277

原创 一生一芯14——chisel环境搭建

本人使用的ubuntu版本为22.04anaconda 版本为23.1.0本博客参考自。

2023-09-14 10:42:45 655

原创 一生一芯13——linux设置环境变量

参考自本机使用ubuntu22.04。

2023-09-07 19:48:38 223

转载 一生一芯12——git文件管理说明

在github上注册账号,傻瓜式安装git,不赘述。

2023-09-06 21:28:27 73

原创 一生一芯11——tmux设置鼠标操作

此时按下shift可进行正常的鼠标操作包括复制、粘贴。在文本尾部加上启用鼠标操作。找到tmux配置文件。

2023-09-06 11:39:39 724

原创 一生一芯10——verilator v5.008环境搭建

verilator v5.008环境搭建

2023-09-06 10:59:59 1176

原创 一生一芯9——ubuntu22.04安装valgrind

这里安装的valgrind版本是3.19.0。

2023-08-24 16:39:21 1103

原创 一生一芯8——在github上添加ssh key

为在github上下载代码框架,这里在github上使用ssh key进行远程连接,方便代码拉取参照博客系统ubuntu22.04git 版本2.34.1本人是第一次配置,没有遇到奇奇怪怪的错误,这里经验仅供参考。

2023-08-23 21:08:42 496

转载 一生一芯7——ubuntu22.04软件包因依赖不能安装

这里阐述一下,这种情况大多是因为镜像源和ubuntu版本不匹配,网上的镜像源的地址需要做一些修改,先搜索版本代号。需要下载软件包libsdl2-dev时遇到问题。花了不少时间,最后在这篇博客中找到答案。更新完成后,重新下载即可。

2023-08-21 16:29:55 1339 2

原创 一生一芯6——ubuntu rpm软件安装

ubuntu不支持rpm,需要将rpm软件安装包转成deb进行安装。

2023-08-21 11:18:47 864

原创 一生一芯4——使用星火应用商店在ubuntu下载QQ、微信、百度网盘

星火应用商店可以非常方便的完成一些应用的下载,下面是官方网址。我使用的是intel处理器,无需下载依赖项,直接点击软件本体。我这里下载amd64,根据自己的处理器下载对应版本。

2023-08-14 18:27:54 1721

原创 一生一芯3——ubuntu下显示器扩展

ubuntu显示器扩展

2023-08-14 17:15:38 868 1

自然语言处理-情绪判别相关文件

自然语言处理——情绪判别相关文件

2023-08-03

在matlab中使用k-means算法及isodata算法对鸢尾花数据集进行分类

在matlab中使用k-means算法及isodata算法对鸢尾花数据集进行分类,模式识别实验

2023-04-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除