分类: 学术

在docker里跑gpgpusim

1. Introduction gpgpusim在虚拟机里跑起来非常慢,而自己配机器的环境又可能会出现这样那样的问题。本文给出了一种使用gpgpusim提供的vbox虚拟机进行编译,在host的docker环境下运行的方法。 2. 使用gpgpusim官方vbox虚拟机 gpgpusim官方提供了vbox虚拟机文件的下载,大概7G多, http://ece.ubc.ca/~taylerh/files/gpgpu-sim/gpgpu-sim.vm.tar.gz 直接从vbox里打开就行。里面的系统...

virutalbox虚拟机下使用jetpack3.2对jetson tx2刷机

1. Introduction 本文介绍了使用virtualbox里的Ubuntu16.04作为Host来刷jetson tx2的jetpack3.2包的过程。可有效解决Install JetPack 3.2 Failed "E: fopen failed with file local.db, errno = 2"的问题。 2. 环境介绍 PC的真正Host是Debian9 VirtualBox 虚拟机 VirtualBox里的Ubuntu16.04作为刷机的Host Je...

学术阅读 – SAGE笔记

1. Introduction 本文总结了Sage: Self-tuning approximation for graphics engines一文的主要观点,记录部分自己的思考。 作者是密歇根大学Mehrzad Samadi,发表在MICRO 2013上。 SAGE主要实现自动生成多种近似级别CUDA kernel函数的编译器,并在运行时选择可行的kernel函数来达到用户设定的目标输出质量(Target output quality, TOQ)。 它使用了三种优化技术: selective...

2017 Future Chips之旅

Introduction future chips首页 https://2017.futurechip.org/ 主办单位: 地点在清华大学。 今年的主题是: Smart Chips, Smar World. 邀请了很多学术界和工业界大牛来讨论前沿话题,包括芯片设计及其在人工智能上的应用。 12.18 caffe2作者贾扬清做了关于caffe2的介绍和演示等。 由于我们是临时改签车票走的,因此去的时候已经讲了一半。 分布式 随着数据量的增大,分布式在机器学习上将越来越广泛。 Batch Size...

Nvidia-docker 在docker里安装caffe2

Introduction 发现nvidia开始搞nvidia-docker! 如果GPU是共享资源,比如在服务器上,可能不同的用户需要不同的运行环境,但是像vbox这样的重量级虚拟机又过于笨重而且也不支持GPU的直接虚拟化。这时候,共享GPU的环境配置就成了一个大问题,尤其是在配置的应用可能会产生冲突的情况下。 nvidia-docker完美解决了这个问题! docker之前也写过一些简易的入门教程: Docker学习笔记目录 本文再记录下使用nvidia-docker,pull caffe2的...

图像的SNR信噪比

1.灰度值 图像灰度值的概念是什么?灰度也可以认为是亮度,简单说就是色彩的深浅程度。 所谓颜色或灰度级指黑白显示器中显示像素点的亮暗差别,在彩色显示器中表现为颜色的不同,灰度级越多,图像层次越清楚逼真。灰度级取决于每个像素对应的刷新存储单元的位数和显示器本身的性能。如每个象素的颜色用16位二进制数表示,我们就叫它16位图,它可以表达2的16次方即65536种颜色。如每一个象素采用24位二进制数表示,我们就叫它24位图,它可以表达2的24次方即16777216种颜色。 灰度就是没有色彩,RGB色彩...

华为me909s 4G模块使用

1. Introduction 华为me909s是基于海思芯片方案的物联网无线通信模块,ME909s系列4G模块集成华为海思芯片平台,继承华为领先的LTE技术,集成DDR降低成本,采用车规级质量管控。同时作为全球首款Cat4 LTE工业模块,同步开放FOTA易升级、降低维护成本。 ME909s系列是车载、跟踪、工业路由器、安防监控、工业平板等行业应用的首选产品。 ME909s分为二个子型号,依据不同发货区域的频段需求区分如下: ME909s-120, 支持欧洲, 亚太, 拉美等海外市场. ME9...

Load Value Approximation(cache层的load近似化)

Introduction 近似计算已经成为了一个研究的热门。而且他跨越了多个层面,从电路层到体系结构层,到算法层。 谷歌学术搜索结果: 物理世界的本质 依照经验来看,物理世界的本质是连续的。但是我们没有足够的能力来处理这样连续的数据,至于还有什么原因,想出了模数转换这个方法,我也不清楚。 模数转换,必然性的导致了信息的缺失。 但是,最后应用基本都是面向人的,而人实际上是有很大限制的: 人眼分辨率600万左右 电影30FPS就不会觉得卡 人耳20Hz – 20kHz的声音 对于视频或者...

数据挖掘实验2python编写贝叶斯分类器

1. Introduction 本文基于前文说的朴素贝叶斯原理,参考圣地亚哥州立大学的实验编写了一个简单的朴素贝叶斯分类器,并利用测试数据进行了测试。 项目地址: 2. 分类器编写 2.1数据说明 采用“adult”数据集,输入文件是adult.data,测试文件是adult.test。数据中一行为一个条目,表示一个人 数据集中的变量 变量名 意义 age 年龄 type_employer 职业类型,个体,政府等等 fnlwgt 该变量将被我们忽略 education 学历 education_...

数据挖掘实验1贝叶斯

Introduction 本系列文章是基于圣地亚哥州立大学的一个数据挖掘实验,借此学习了下朴素贝叶斯,并写了个简单的分类器。 本文介绍贝叶斯,主要参考文章面向程序员的数据挖掘指南:第六章概率和朴素贝叶斯,此书下载地址:百度网盘 贝叶斯定理 本部分取自阮一峰的博客。 "条件概率"(Conditional probability)(也成为后验概率),就是指在事件B发生的情况下,事件A发生的概率,用P(A|B)来表示。 P(A)表示事件A发生的概率,成为A的先验概率 根据文氏图,可...