自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Espnet ASR-an4 Dataset-Inference with quantization

Espnet ASR-an4 Dataset-Inference with quantizationEspnet InstallationAn4 DatasetASR Inference Experiment with An4 DatasetQuantizationEspnet InstallationSee hereAn4 Datasetan4 dataset can not be download from CMU offical website, but we can access it f

2022-04-05 10:20:07 907

原创 Espnet ASR Demo & Quantization Document

Espnet ASR Demo & Quantization DocumentInstallationRequirementsInstall KaldiInstall EspnetRun ASR DemoModel QuantizationThis is a document of how to run Espnet (v1) ASR Demo and its model quantizationTest enviroment:UbuntuCUDAGCC21.041

2022-04-03 13:15:34 2988 1

原创 red hat下用yum安装llvm/clang

red hat下用yum安装llvm/clangyum module install llvm-toolset即可

2021-07-26 10:29:04 892

原创 Ubuntu/windows双系统强制关机造成read-only file system的问题

可能因为在挂载wimdows盘后,强制关机造成的,可使用sudo ntfsfix /dev/***来修复。其中,***为具体哪个盘,例如sudo ntfsfix /dev/sda4

2021-04-11 15:52:37 473

原创 VS code查看数组中多个元素的值

*(type(*)[number])begin

2021-03-24 18:55:22 647

原创 Ubuntu20.04.2LTS中AutoDock4-GPU的运行及调试

目录AutoDock-GPU的运行下载环境准备编译运行AutoDock-GPU的调试AutoDock-GPU的运行下载1.创建一个文件夹 例如:mkdir /media/test/Documents/Glinttsd/AutoDock4.22.cd 到文件夹中,使用git init3.用git pull https://github.com/ccsb-scripps/AutoDock-GPU.git把AutoDock4-GPU的源码从github下载下来,由于速度比较慢,可以用下面的命令代替gi

2021-03-13 10:13:38 2618 2

原创 Pycharm crash on Linux: GPU process isn‘t usable. Goodbye. Trace/breakpoint trap (core dumped)解决办法

问题出在pycharm markdonw插件上vim ~/.config/JetBrains/Pycharm2020.3/pycharm64.vmoptions添加-Dide.browser.jcef.enabled=false

2021-01-20 20:26:27 4172 3

原创 Git使用笔记

Git 使用笔记命令:1.git init 初始化,在文件夹中创建.git文件记录与git有关的所有信息2.git add <文件名> 添加待提交的文件git add . 添加文件夹下所有文件3.git commit 提交待提交的文件git commit -m “Commit注释” 提交并注释4.git branch <branch 名字> 创建一个新的branch5.git checkout <branch 名字> 切换到目标branch6.

2021-01-16 16:09:34 87

原创 Linux使用笔记

Linux使用笔记一、操作指令1.删除文件/文件夹2.中断程序3.Vim使用一、操作指令1.删除文件/文件夹删除文件:rm + 文件名删除文件夹(必须为空):rmdir + 文件夹名删除文件夹及里面所有内容:rm -rf + 文件夹名2.中断程序ctrl + c / ctrl + d3.Vim使用打开文件:sudo vim + 文件名退出vim:Esc + q (退出)Esc + q!(强制退出)Esc + wq(保存退出)...

2021-01-04 20:05:29 130 1

原创 CUDA::thrust 创建device vector失败解决方法

CUDA版本:11.1VS2019 x64 Debug模式下(Release 模式下没问题)对device vector赋值失败,报错:Run-time Check Failure #3 - The variable ‘result’ is being used without being initialized解决方法:文件 …\CUDA\v11.1\include\thrust\detail\allocator\allocator_traits.inl中,将template<typena

2020-12-06 16:41:11 769

原创 GPU并行运算与CUDA编程--硬件篇

GPU并行运算与CUDA编程--硬件篇1.PCIe总线2.warp1.PCIe总线CPU与GPU进行数据传输时(比如使用函数cudaMemcpy),两者的数据通过PCIe总线进行传输。具体而言,数据从CPU内存传输到GPU内存是这样的过程:CPU内存(DDRx)—>CPU L3缓存 —>CPU I/O控制器 —>PCIe总线 —>GPU I/O控制器 —> L2缓存 —> GPU内存(GDDRx)其中,CPU端L2缓存与GPU端L2缓存被称作末级高速缓存(LLC

2020-11-07 15:52:09 435

原创 如何在CPP项目中使用CUDA

如何在CPP项目中使用CUDA1.创建一个CPP项目2.添加.cu/.cuh文件3.修改.cu文件4.工程配置修改5.配置成功很多时候我们需要对一个cpp项目中某一部分进行GPU加速,如下步骤能够实现这一目的。1.创建一个CPP项目直接新建或者打开已有的cpp项目2.添加.cu/.cuh文件右键项目,新建或者添加已有的.cu/.cuh文件3.修改.cu文件注意:.cpp文件不能直接调用kernel函数(添加了cuda的头文件也不行)于是我们可以以函数调用的方式,从.cpp文件调用一个.cu里

2020-11-04 15:33:20 2954 1

原创 GPU并行运算与CUDA编程--优化篇

GPU并行运算与CUDA编程--优化篇1.内存带宽受限Texture cache优化__ldg()指定只读缓存一般有三大瓶颈:内存带宽受限、指令吞吐受限、延迟受限1.内存带宽受限优化方式一:用其他内存分担压力,如:TEX/Shared Memory/Constant Memory优化方式二:改变访问顺序,降低上一级内存的cache miss,缓解当前内存的压力优化方式三:用算法压缩数据/改变数据访问方式,降低不必要的数据访问 图1.1GPU内存层次结构图 上图表示GPU中内存的整体层

2020-10-29 21:25:39 1295

原创 CUDA使用的一些Tips

CUDA使用的一些Tips1.查询GPU的配置参数2.性能提升的Tips1.取消Debug information2.修改计算能力3.计算GPU的运行时间1.查询GPU的配置参数直接运行下面代码获得各项参数:#include "cuda_runtime.h"#include "device_launch_parameters.h"#include <stdio.h>int main() { int deviceCount; cudaGetDeviceCount(&a

2020-10-29 15:21:22 427

原创 从零开始使用CUDA

从零开始使用CUDA1.环境安装1、VS 2019安装2.CUDA安装2.创建自己的CUDA项目从无到有,创建KUDA工程并实现一个GPU加速的小示例1.环境安装首先要确认自己电脑的英伟达GPU是否支持KUDA!查询网站1、VS 2019安装安装Visual Studio 20192.CUDA安装CUDA下载CUDA下载完成后直接安装(不要安装在C盘),安装完成后,打开CMD控制台(WIN + R,输入cmd,回车),输入nvcc - V,看到如下界面后说明安装成功。2.创建自己的CU

2020-10-23 10:00:09 2034

原创 GPU并行运算与CUDA编程--基础篇

GPU并行运算与CUDA编程1.GPU程序一般步骤1.GPU程序一般步骤1.CPU分配空间给GPU2.CPU复制数据给GPU3.CPU加载kernels给GPU做运算4.CPU把GPU计算结果复制过来

2020-10-23 09:56:24 1013

原创 C++ for C Programmers--Part one

C++与C语言的一些不同1.引用(Reference)2.内联(inline)3.类(class)4.重载(overload)1. 函数重载2.运算符重载例子1例子25.范型(Generic)6.默认参数(Default Parameter)7.Stastic_Cast参考资料注:非特别注明,代码均是C++1.引用(Reference)在C语言中,一个函数想要修改函数外的变量的值,需要用到指针,例如下面这个C语言函数:void swap(double* A, double* B) //C语言{

2020-10-19 10:31:59 300

原创 基于FPGA的SDRAM控制器设计(三)

1.SDRAM写数据模块及仿真图1.1为SDRAM工作方式状态机,要实现写数据功能,首先给到SDRAM一个ACT命令,用以激活要写入的行地址,从而使SDRAM从IDLE状态进入Row Active状态。接着给一个Write命令(其中带有列地址)就可以通过sdram_dq引脚写入数据。数据写完后,给到Precharge命令关闭现有工作行,准备打开新一行的操作,此命令进行完后自动返回IDLE状态...

2020-10-12 11:12:53 433

原创 基于FPGA的SDRAM控制器设计(二)

基于FPGA的SDRAM控制器设计(二)1. SDRAM理论基础2. SDRAM初始化模块以及仿真3.TOP模块的仲裁机制4. SDRAM刷新模块代码以及仿真5.代码1. SDRAM理论基础1、SDRAM(synchronous dynamic random access memory)同步动态随机存储器2、SDRAM 容量=数据位宽x存储单元数量(Bank数x行地址x列地址)对于SDRAM仿真module(sdram_module_plus.v):数据位宽为16位、bank数为4、每个bank大小

2020-09-30 09:10:34 435

原创 基于FPGA的SDRAM控制器设计(一)

基于FPGA的SDRAM控制器设计(一)1. SDRAM控制器整体框架2.UART_RX模块3.UART_TX模块4. RX与TX模块的整合5.需要注意的问题1. SDRAM控制器整体框架图1.1整体框架PC端通过串口模块UART_RX发送读写命令以及数据到Cmd_encode模块,由后者分离出数据存入wfifo模块,剩下的读写命令传送到Sdram_top模块对SDRAM进行写操作或者从SDRAM读数据到rfifo模块并通过UART_TX模块将数据送出到PC端。2.UART_RX模块主体代码(见

2020-09-28 09:27:10 1161 1

原创 从Sklearn Bunch对象到Pandas DataFrame对象的转换

Python数据处理的小技巧(一)从Bunch对象到DataFrame对象的转换从Bunch对象到DataFrame对象的转换这里提供了一个通用函数:def sklearn_to_df(sklearn_dataset): df = pd.DataFrame(sklearn_dataset.data, columns=sklearn_dataset.feature_names) df['target'] = pd.Series(sklearn_dataset.target) re

2020-09-27 21:58:21 1512

原创 Machine Learning(吴恩达) 学习笔记(二)

Machine Learning(吴恩达) 学习笔记(二)1.逻辑回归1.逻辑回归顾名思义,单变量线性回归(linear regression with one variable)是一类线性回归问题,并且只有一个变量

2020-07-21 22:00:12 86

原创 Machine Learning(吴恩达) 学习笔记(一)

Machine Learning(吴恩达) 学习笔记(一)什么是机器学习?监督学习无监督学习最近在听吴恩达老师的ML网课,作为一个即将入学的研一菜鸟,我觉得有必要将一些自认为比较重要的知识点记录下来,本人才疏学浅,若有不足之处还请指出什么是机器学习?我个人比较喜欢的定义是卡内基梅隆大学Tom Mitchell教授提出的定义:A computer programm is said to learn from experience E with respect to some task T and s

2020-06-27 17:29:16 218

空空如也

空空如也

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

TA关注的人

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