摘要:
本例子来源于《21天实战Caffe》 代码如下: 本机的caffe目录为/home/jourluohua/src/caffe,因此编译命令为: 但是却报 猜想是找不到libglog的问题,但是之前是使用apt安装过的,因此,加入对glog库的链接后正常: 之后加入运行库后(和Halide的使用方式一 阅读全文
摘要:
1.numpy提示repeat错误 错误信息为 使用pip uninstall numpy 多次,一直到提示没有numpy之后,再重新安装numpy 2. AttributeError: module 'attr' has no attribute 's'错误 明明import attr,也安装了a 阅读全文
摘要:
最近有一个需求是测试单独算子在CPU、Caffe使用的GPU、cuDNN上的性能,一个是使用caffe的time问题,还有一个是使用单独的test功能。 time选项的使用,大家都比较熟悉,单独的test功能,需要专门设置一下。 上次编译Caffe的博客中提到https://www.cnblogs. 阅读全文
摘要:
本教程转载至:TensorFlow练习7: 基于RNN生成古诗词 使用的数据集是全唐诗,首先提供一下数据集的下载链接:https://pan.baidu.com/s/13pNWfffr5HSN79WNb3Y0_w 提取码:koss RNN不像传统的神经网络-它们的输出输出是固定的,而RNN允许我们输 阅读全文
摘要:
ONNX是facebook提出的一个 Open Neural Network Exchange协议,能够让训练好的模型在不同的框架间进行交互。 ONNX的安装相对来说不是特别麻烦,麻烦的是其依赖库的安装。ONNX依赖于pybind11。 首先依赖库的安装 下载pybind11源码 如果你需要eige 阅读全文
摘要:
大概是4个步骤吧,是用脚本实现的,这里我列一下关键点 第一步是添加用户并在/home目录下建立对应的目录 第二步是修改新建立的用户并修改密码,没有密码的话,只能通过su命令过去,无法登陆 第三步是添加sudo权限,非必须 第四步是给新用户添加bash权限,否则shell看起来比较难受,没有用户名和当 阅读全文
摘要:
转载:http://blog.sina.com.cn/s/blog_602feaa80100fjq9.html 在推荐系统简介中,我们给出了推荐系统的一般框架。很明显,推荐方法是整个推荐系统中最核心、最关键的部分,很大程度上决定了推荐系统性能的优劣。目前,主要的推荐方法包括:基于内容推荐、协同过滤推 阅读全文
摘要:
因为要添加的设备是一种类似于GPU的加速卡,TVM中提供了对GPU编译器的各种支持,有openCl,OpenGL和CUDA等,这里我们选取比较熟悉的CUDA进行模仿生成。从总体上来看,TVM是一个多层的结构 从上一个文档(TVM调试)中,基本可以发现,TVM在python这一层提供了相关的设备接口, 阅读全文
摘要:
1. TVM安装 这部分之前就写过,为了方便,这里再复制一遍。 首先下载代码 git clone --recursive https://github.com/dmlc/tvm 这个地方最好使用--recursive选项,不然会缺dlpack这些库,原因是 子模组 'HalideIR' (https 阅读全文
摘要:
最近项目上需要实现直接卷积,就看相关的教程中实现的都是信号和电子领域的卷积,结果和计算机领域的不一致,原因大家可以自己搜一下,计算机图像领域的卷积其实不是真正的卷积。 其算法示意如下图所示: 相关代码参考于他人代码,但是目前找不到了,欢迎作者联系我补充。代码有所修改。 后边两种是我根据上边的理解,加 阅读全文