自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GPGPUSim相关的基准程序

主要介绍基准程序:Rodinia, Polybench, Mars, SHOC, Tango, Parboil的编译和运行

2024-07-01 20:00:19 273

原创 Accelsim(Exec-driven mode)环境搭建和测试(GPGPUSim v4.x)

Accel-Sim (Exec-driven mode)环境搭建和测试,以及iGPGPUSim 4.x的相关运行和测试

2024-07-01 16:55:17 793

原创 GPGPUSim实验文档

GPGPUSim环境配置和测试rodinia基准程序,修改部分配置进行gpu性能模拟分析。

2023-12-27 11:36:58 1131 11

原创 服务器上使用docker搭建gem5-gcn3环境

gem5时体系结构中较为常用的一个模拟器,其中gem5-gcn3实现了对amd的gpu的模拟,本文主要介绍了如何在docker中搭建该实验环境。

2023-11-30 12:34:24 1281 2

原创 numpy实现BP神经网络,测试逻辑或or

numpy实现BP神经网络,预测逻辑或运算模型说明单隐层神经网络,可调整隐层神经元个数激活函数:sigmoid更新模型参数的原理可以参考西瓜书初始化模型参数权重:参数正态分布更新偏置,西瓜书里面的阈值import numpy as npimport matplotlib.pyplot as pltdef sigmoid(x): return 1.0/(1.0 + np.exp(-x))def BPNet(dataSet,iterate=300, learning_rate

2022-05-22 13:28:44 353

原创 torch实现BP神经网络,对MNIST测试集进行测试

纯torch实现BP神经网络,使用cpu,主要对torch的基本操作有个了解.模型说明直接读取本地文件获得数据集单隐层神经网络,可以调整隐藏层个数激活函数:sigmoid更新模型参数的原理可以参考西瓜书初始化模型参数权重:参数正态分布没有考虑偏置,西瓜书里面的阈值import torchfrom torchvision.datasets import mnistimport matplotlib.pyplot as pltimport os# 激活函数def sigmoid(x)

2022-05-22 12:51:34 746

原创 numpy实现BP神经网络,对MNIST数据集进行测试

使用numpy实现BP神经网络,并对MNIST数据集进行测试.import matplotlib.pyplot as pltimport numpy as npimport os# 激活函数def sigmoid(x): return 1/(1+np.exp(-x))def df_sigmoid(x): return sigmoid(x)*(1-sigmoid(x))# 随机显示数据集图像和标签def showDataSet(dataSet,dataLabel):

2022-05-22 12:28:09 875

原创 (造轮子)C 创建队列和图实现广度优先算法(BFS)和深度优先算法(DFS)(数据结构)

C 实现队列和链表(造轮子)队列的链式存储结构队列的链式表示称为链队列,它实际上是一个同时带有队头指针和队尾指针的单链表。头指针指向队头节点,尾指针指向队尾节点,即单链表的最后一个节点(与顺序表存储结构不同)。```sql在这里插入代码片...

2022-04-18 23:57:34 947

原创 C中指针的一些复杂声明(C Primer Plus)

复杂的指针声明示例:声明注释int board[8][8];声明一个内含 int 数组的数组int ** ptr ;声明一个指向指针的指针,被指向的指针指向 intint * risks[10] ;声明一个内含10个元素的数组,每个元素都是一个指向 int 的指针int (*rusks) [10] ;声明一个指向数组的指针,该数组内含10个 int 类型的值int * oof [3] [4] ;声明一个3*4的二维数组,每个元素都是指向 int 的指针

2022-04-17 22:26:20 257

原创 爬虫中 Selenium-Requets-模拟登陆cookie-代理proxy 的简单总结

Selenium爬虫的简单总结上面两个文章主要展示了两个Selenium爬虫的具体程序,对于中间遇到的小的问题和具体内容的实现在这里进行简单的介绍和总结。1、通过Cookie实现网站登陆保存Cookie## 保存网站cookiefrom selenium import webdriverimport osimport timeimport json## 获取Cookiedef get_cookies(url,filepath): browser = webdriver.Ch

2022-04-11 13:15:16 12485

原创 单目三维重建开源方案MVE和MVG+MVS效果对比

MVE官方数据集DerhasMVE重建效果openMVG+MVS重建效果openMVG和MVS官方数据集(buiding?忘记名字了。。)MVE重建效果openMVG和MVS重建效果第三个数据集(qinghuamen)MVE重建效果openMVG+MVS重建效果——————————————————————————————说明:mvg和mvs对derhass最后重建的obj文件出错了,就展示了纹理信息;对qinghuamen的重建结果因为没找到mvs处理后的结果,所以只保存展示了MV

2021-07-24 11:57:57 1381 1

原创 分别在(ModelAtrs)Ascend、(Ubuntu16.04服务器+18.04镜像)GPU、(Ubuntu18.04)CPU下通过MindSpore实现(cifar10)图像分类

Anaconda首先要在各种环境下安装Anaconda(或Miniconda),我选择的都是Anaconda。Ubuntu下安装:(Ubuntu16.04服务器+18.04镜像)GPU华为云服务器信息:

2021-07-16 12:18:50 984

原创 数据通信与网络教材目录

目录第1章:概述1.1 计算机网络在信息时代中的作用1.2互联网概述1.2.1 网络的网络1.2.2 网络基础结构发展的三个阶段1.2.3 互联网的标准化工作1.3 互联网的组成1.3.1互联网的边缘部分1、客户服务器方式2、对等连接方式1.3.2 互联网的核心部分1、电路交换的主要特点2、分组交换的主要特点1.4 计算机网络在我国的发展1.5 计算机网络的类别1.5.1 计算机网络的定义1.5.2 几种不同类别的计算机网络1、按照网络的作用范围进行分类2、按照网络的使

2021-07-15 20:21:23 610

原创 计算机网络实验:VLAN Practice Lab Setup in Packet Tracer and Configure DHCP Server for multiple VLAN

实验教程原文地址:1、VLAN Practice Lab Setup in Packet Tracer和2、Configure DHCP Server for multiple VLANs on the Switch。实验一:VLAN Practice Lab Setup in Packet Tracer实验结果展示6台PC:PC1-PC5依次进行配置。Office1:enableconfigure terminalhostname S1vtp mode servervtp do

2021-07-03 13:38:53 193 1

原创 数据库实验一(MySQL基本操作命令总结)

MySQL总结//进入MySQL数据库的bin目录下cd C:\Program Files\MySQL\MySQL Server 8.0\bin//登录MySQLmysql -u root -pSHOW DATABASES;SHOW TABLES;//选择操作的数据库USE DBME;//创建数据库DBEMCREATE DATABASE DBEMCHARACTER SET gbkCOLLATE gbk_chinese_ci;//删除数据库DROP DATABASE DB

2021-05-09 17:54:44 552

原创 数据结构 单词查找 二分法-索引表-Hash表

问题说明:从标准输入中读入一个英文单词及查找方式,在一个给定的英文常用单词字典文件dictionary3000.txt中查找该单词,返回查找结果(查找到返回1,否则返回0)和查找过程中单词的比较次数。实现查找的4种方法:1、在单词表中以顺序查找方式查找,因为单词表已排好序,遇到相同的或第一个比待查找的单词大的单词,就要终止查找;2、在单词表中以折半查找方式查找;3、在单词表中通过索引表来获取单词查找范围,并在该查找范围中以折半方式查找。索引表构建方式为:以26个英文字母为头字母的单词在字典中的起始

2021-04-05 15:02:54 10968 2

原创 Huffman编码文件压缩

【问题描述】编写一程序采用Huffman编码对一个正文文件进行压缩。具体压缩方法如下:对正文文件中字符(换行字符’'除外,不统计)按出现次数(即频率)进行统计依据字符频率生成相应的Huffman树(未出现的字符不生成)依据Huffman树生成相应字符的Huffman编码依据字符Huffman编码压缩文件(即按照Huffman编码依次输出源文件字符)。说明:只对文件中出现的字符生成Huffman,注意:一定不要处理\n,即不要为其生成Huffman码。采用ASCII

2021-03-22 15:23:32 470

原创 三维重建——纹理映射

纹理映射部分主要编译运行了Github上两个以C++为主的源代码:G2LTex和mve两部分。G2LTexG2LTex源码链接:https://github.com/fdp0525/G2LTex项目的输入数据集目录结构:|——apt0 |——apt0 | |——color_00.jpg(彩色图像序列) | |——………… | |——color_**.jpg | | | |——color_01.png(深度图像序列) | |——………… |

2021-03-20 17:29:25 3133

原创 基于ubuntu18.04使用 Azure Kinect 传感器 SDK 录制

使用k4arecorder进行视频录制打开Azure Kinect DK 录制器k4arecordercd /usr/bin./k4arecorder /home/record/output.mkv //录制的参数可以默认,参数可以通过k4arecorder -h查看//按CTRL-C 键停止录制录制之后通过打开k4aviewer查看。cd /usr/bin./k4aviewer打开k4aviewer,进入open record,进入到录制后的视频的存放路径。打开就可以查看录制的out

2021-03-20 16:42:10 1104

原创 通过Azure Kinect DK 基于Ubuntu18.04实现室内三维重建(一)

Github源码使用到的Github项目及链接:三维重建

2021-03-20 14:54:44 1593 4

原创 Ubuntu18.04 测试Azure Kinect DK 安装Azure Kinect传感器SDK

配置Azure Kinect SDKubuntu18.04配置Azure Kinect SDK的时候其实不需要下载源码进行编译。之前从Github上下载的源码进行编译,遇到很多错误。在extern目录下几个文件夹的src目录都不能从url上下载,后来在github分别找到源码依次解压到文件夹的src目录下,走了很多弯路。在编译的时候glfw出现了错误:Could NOT find X11 (missing: X11_X11_INCLUDE_PATH);茶了很多都没有解决,也卸载安装了几个版本的cmake

2021-03-14 23:28:28 936

原创 C语言实现简单计算器(可以处理小括号)

#include<stdio.h>#include<string.h>#include <malloc.h>//数据栈struct DigitalStack { int* topi; int* basei;}numstack;//符号栈struct SymbolStack { char* topc; char* basec;}cmainstack, stackhelp;int CalculatBase(int* headnum, int*

2021-03-14 17:49:53 1314 3

原创 Linux系统目录

Linux系统目录及说明1、/:根目录。在Windows、Dos或者其他类似的操作系统里面,每个分区都会有一个相应的根目录。但是Linux和其他Unix系统把所有的文件都放在一个目录树里面,/就是唯一的根目录。一般来讲根目录下面很少保存什么文件,或者只有一个内核映像在这里。2、/boot:很多Linux系统把内核映像和其他一些启动有关的文件都放在这里。3、/tmp:一般只有启动时产生的临时文件才会放在这个地方。用户的临时文件都放在/var/tmp。4、/mnt:这个目录下面放着一些用来安装其他子设备

2021-03-13 13:33:16 402

原创 2021-03-03

Ubuntu18.04覆盖Ubuntu20.04

2021-03-03 17:14:17 108 3

update makefiles for workloads in Rodinia

Rodinia基准程序修改后的makefile文件,已测试的平台ubutnu20,cuda 11,gcc-9,g++-9.

2024-06-28

gpgpusim相关代码和文档

包含gpgpusim3.2源码,Rodinia3.1的代码,gpgpusim实验手册和Fermi架构白皮书.

2023-12-27

空空如也

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

TA关注的人

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