- 博客(17)
- 资源 (9)
- 收藏
- 关注
原创 Error:java:错误:不支持发行版本 5(或写着其他版本的~)
Error:java: 不支持发行版本 5【若你下载的jdk版本真的是5,请你更新jdk !!】我使用的版本不是jdk 5,所以应该是项目配置的jdk版本不一致造成的首先点击File->Project Structure查看Project和Modules版本,需要保存JDK版本和项目JDK一致查看Java 百年一起的java版本,一般会和项目保持一致,不一致可直接修改build一下成功如果还是相同错误,可尝试如下方法:此时,在pom.xml文件中加入(我的是jdk11,故ja
2020-08-30 19:17:23
3508
原创 CUDA C++ Programming Guide——编程模型
本章通过概述CUDA编程模型在C ++中的使用方式,介绍了其主要概念。 编程接口中给出了CUDA C ++的广泛描述。本章和下章使用的向量加法示例的完整代码可以在vectorAdd CUDA示例中找到。kernelsCUDA C ++通过允许程序员定义称为内核的C ++函数来扩展C ++,这些函数在被调用时由N个不同的CUDA线程并行执行N次,而不是像常规C ++函数那样仅执行一次。使用__global__声明说明符定义内核,并使用<<< … >>>执行配置语法指定为
2020-08-28 20:24:00
3552
原创 CUDA C++ Programming Guide——简介
使用GPU的好处在类似的价格和功率范围内,图形处理单元(GPU)提供的指令吞吐量和内存带宽比CPU高得多。许多应用程序利用这些更高的功能在GPU上比在CPU上运行得更快(请参阅GPU应用程序)。其他计算设备(如FPGA)也非常节能,但是编程灵活性比GPU小得多。由于GPU和CPU的设计目标不同,因此存在这种能力差异。尽管CPU被设计为擅长以最快的速度执行一系列操作,称为线程,并且可以并行执行数十个这些线程,但GPU被设计为擅长并行执行数千个线程(摊销降低单线程性能以实现更高的吞吐量)。GPU专用于高度并行
2020-08-27 23:11:24
3643
原创 Python3入门之——集合类型
set也是一种组合数据类型,支持成员关系操作(in)、对象大小计算操作符(len()),并且是iterable。集合数据类型至少提供一个set.isdisjoin()方法,支持比较,也支持为逻辑操作(在集合用于联合、交叉等上下文中使用)。可变的set类型固定的frozenset类型...
2020-08-26 21:45:39
3555
原创 Python3入门之——字符串
字符串使用固定不变的str数据类型表示的,其中存放Unicode字符序列。str数据类型可以作为函数进行调用,用于创建字符串对象——参数为空时返回一个空字符串,参数为非字符串类型时返回该参数的字符串形式,参数为字符串时返回该字符串的拷贝。str()函数也可以用作一个转换函数,此时要求第一个参数为字符串或可以转换为字符串的其他数据类型,其后跟随至多两个可选的字符串参数,其中一个用于指定要使用的编码格式,另一个用于指定如何处理编码错误。text = """A triple quoted string lik
2020-08-21 20:05:33
3725
原创 Python3入门之——数值类型
Integral类型Python提供了两种内置的Integral类型,即int与bool。整数与布尔型值都是固定的,但由于Python提供了增强的赋值操作符,是的这一约束极少导致实际问题。在布尔表达式中,0与False表示False,其他任意整数与true表示true。在数字表达式中,True表示1,False表示0。整数对象的创建可以通过给变量赋字面意义上的值,或将相关的数据类型作为函数进行调用,比如x=int(17)。使用数据类型创建对象时,有3种用例:不适用参数调用数据类型函数,这种情
2020-08-19 22:02:53
3779
原创 Perl 学习笔记——基本数据类型
类型字符例子用于哪种名字标量(单数变量)$$cents一个独立的值(数字或字符串)数组(复数变量)@@large一列值,用数字键(key)散列%%interest一组值,用字符串键子例程&&how一段可以调用的Perl代码typeglob**struck所有叫struck的东西标量标量可以赋予:整数、浮点数、字符串,甚至指向其他变量或对象的引用。未初始化的变量会在需要的时候自动存在,按照常规初始化为空值,"...
2020-08-16 23:48:19
3817
原创 einsum:爱因斯坦求和约定
在Tensorflow、Numpy和PyTorch中都提供了使用einsum的api,einsum是一种能够简洁表示点积、外积、转置、矩阵-向量乘法、矩阵-矩阵乘法等运算的领域特定语言。在Tensorflow等计算框架中使用einsum,操作矩阵运算时可以免于记忆和使用特定的函数,并且使得代码简洁,高效。如对矩阵A∈RI×KA∈R^{I\times K}A∈RI×K和矩阵B∈RK×JB∈R^{K\times J}B∈RK×J做矩阵乘,然后对列求和,最终得到向量c∈RJc∈R^Jc∈RJ,即:使用爱因斯
2020-08-16 18:27:08
4047
原创 FPGA云原生 Xilinx FPGA_as_a_Service之Xilinx Base Runtime脚本分析 run.sh
看其中的usage函数,列出了脚本参数的使用usage() { echo "Running run.sh to start a docker container for XRT runtime. " echo "" echo "Usage:" echo "./run.sh --version <version> --os-version <os-version>" echo "./run.sh -v <
2020-08-14 23:24:18
3902
原创 FPGA云原生 Xilinx FPGA_as_a_Service之Xilinx Base Runtime脚本分析 /utilities/docker_install.sh
Xilinx FPGA_as_a_Service之Xilinx Base Runtime脚本分析 host_setup.sh运行会调用/utilities/docker_install.sh脚本安装docker。在该产品中有一个Dockerfiles文件夹。目录结构如下所示,针对不同的版本的XRT有不同的文件夹,文件夹下有针对不同操作系统的Dockerfile文件,用于创建镜像。首先是确认运行用户是root,然后确认系统是否已经安装docker了。如果已经安装,打印docker版本;如果没有安装,i
2020-08-14 23:08:21
3883
原创 linux脚本read的用法
1.Read的一些选项 Read可以带有-a, -d, -e, -n, -p, -r, -t, 和 -s八个选项。-a :将内容读入到数值中echo -n "Input muliple values into an array:"read -a arrayecho "get ${#array[@]} values in array"-d :表示delimiter,即定界符,一般情况下是以IFS为参数的间隔,但是通过-d,我们可以定义一直读到出现执行的字符位置。例如read –d madfds
2020-08-14 22:21:53
3859
原创 FPGA云原生 Xilinx FPGA_as_a_Service之Xilinx Base Runtime脚本分析 host_setup.sh
参照[Xilinx FPGA_as_a_Service 概述](https://feishujun.blog.csdn.net/article/details/107910624) 的安装流程,本篇博客对Xilinx Base Runtime脚本进行分析。第一个脚本是在宿主机中执行的host_setup.sh。脚本的主要用途是按照XRT和刷新Shell。看其中的usage函数,列出了脚本参数的使用,如下:./host_setup.sh --version <version>./host_s
2020-08-13 13:07:45
3921
原创 FPGA云原生 Xilinx FPGA_as_a_Service 概述
FPGA_as_a_Service仓库分为四个子仓库:Xilinx Base Runtime(预装了Xilinx运行时和setup、flash Alveo加速卡的Docker镜像)、Containerization(为多种云供应商提供脚本build Docker镜像)、k8s-fpga-device-plugin(在k8s集群中运行FPGA容器,节点部署发现FPGA Daemonset)、XRM(Xilinx FPGA硬件资源管理)Xilinx Base Runtime - Xilinx Runtim
2020-08-10 22:44:48
4153
原创 PG虚拟文件描述符(VFD)机制——FD LRU池:postgresql-8.4.1/src/backend/storage/file/fd.c
引入虚拟文件描述符机制的痛点:单个进程可以轻易拥有超过系统限制的打开文件数 虚拟文件描述符机制的原理概述:VFD作为LRU池管理文件描述符,并根据需要打开和关闭实际需要的OS文件描述符。FD LRU池的结构如下图所示:代码解析fd.c是PG后端代码中存储管理器中的一部分,此代码管理“虚拟”文件描述符(‘virtual’ file descriptors, VFD)的缓存。服务器出于各种原因打开许多文件描述符,包括基表(base tables),暂存文件(scratch files,例如,排序..
2020-08-06 22:40:30
4061
原创 Pexpect version 4.8--API Overviews
Pexpect is a pure Python module for spawning child applications; controlling them; and responding to expected patterns in their output. Pexpect works like Don Libes’ Expect. Pexpect allows your script to spawn a child application and control it as if a hum
2020-08-04 23:09:24
4102
qttest.rar
2020-02-21
信息可视化 交互设计
2019-01-21
实时碰撞检测算法技术
2019-01-21
GPU Pro 7 - Advanced Rendering Techniques
2019-01-18
嵌入式系统 硬件与软件架构
2019-01-18
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝