计算资源管理
七爷OK
这个作者很懒,什么都没留下…
展开
-
Origin 软件去除demo 水印
我用的是origin 2017 .不同版本应该适用的。1.下载工具。百度云盘 链接: https://pan.baidu.com/s/1vnhs54D0CysX1Zsunqikwg 提取码: eii8 复制这段内容后打开百度网盘手机App,操作更方便哦2 打开origin 2017安装目录。我的是在 C:\Program Files\OriginLab\Origin20173 .替换 Or...原创 2019-05-23 21:59:04 · 125704 阅读 · 27 评论 -
cuda 在GPU和CPU之间复制数组
cuda 内存结构设备内存:1 全局内存,通过CUDA内核指针访问2 常量内存,只读本地内存,纹理内存,(CUDA数组形式)通过纹理与表面加载/存储指令访问CPU GPU之间复制数组cudaMemcpy(sendbuff[i], h_arr, size*sizeof(float), cudaMemcpyHostToDevice); //将数据从CPU传递到GPUcudaMemcpy...原创 2018-09-26 22:13:19 · 4329 阅读 · 0 评论 -
【算法】cuda 快排
核心代码:__global__ void cdp_simple_quicksort(unsigned int *data, int left, int right, int depth){ // If we're too deep or there are few elements left, we use an insertion sort... if (depth >...原创 2018-09-26 21:54:53 · 1259 阅读 · 2 评论 -
【算法】以给定值x为基准将链表分割成两部分,所有小于x的结点排在大于或等于x的节点之前
/* * 直接创建两个链表:一个链表存放小于x的元素,另一个存放大于或等于x的元素。 * 然后迭代访问整个链表,将元素插入before或者after链表前端!!!一旦抵达链表末端,则表明拆分完毕,最后合并两个链表。 */ public static LinkedListNode partition2(LinkedListNode node, i...转载 2018-09-26 21:41:14 · 3774 阅读 · 0 评论 -
docker build 报错 The following signatures were invalid
构建镜像的时候遇到 GPG error: https://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1604/x86_64 Release: The following signatures were invalid: BADSIG F60F4B3D7 FA2AF80 cudatools <cudat...原创 2018-10-11 11:31:24 · 5844 阅读 · 2 评论 -
【札记】python列表快速操作
python 字典遍历:a = {'a': '1', 'b': '2', 'c': '3'}for key,value in a.items(): print(key, value)打印a:1b:2c:3原创 2018-09-03 14:56:26 · 553 阅读 · 0 评论 -
python 判断字符串是否相等 ==,is, in 误区。
python 判断字符串是否相等。 1 id() 函数用于获取对象的内存地址。 2 (ob1 is ob2) 等价于 (id(ob1) == id(ob2)) id函数可以获得对象的内存地址,如果两个对象的内存地址是一样的,那么这两个对象肯定是一个对象。和is是等价的. 3 我遇到的问题是两个字符串来自不同的内存块,于是我使用 ob1 in ob2 来判断。 4 还有一种情况是两个对象用...原创 2018-09-02 23:44:39 · 35564 阅读 · 0 评论 -
python 去除字符串中各种非字母,非数字符号,把字符串用做文件名
有一行字符串:void future::work::related<exist::fluid<std::int, std::float>>(std::float=1)改成:void_future__work__related_exist__fluid_std__int__std__float___std__float_1_我们想去掉其中的非字母,非数字的...原创 2018-09-02 13:38:49 · 14093 阅读 · 0 评论 -
python 的 pandas dataframe 读写 与 txt 读写
python pandas 读写文件:读:import pandas as pdfile_path = "abc.csv"data = pd.read_csv(file_path) # data 是个dataframe,可以进行 dataframe 的操作(切割,分块,计算等等)写:data = pd.DataFrame(columns=("index", "Kernel"...原创 2018-09-02 13:24:56 · 28042 阅读 · 0 评论 -
pandas.errors.ParserError: Error tokenizing data. C error: Expected 2 fields
问题使用 python 的 pandas 模块报错。 代码: file_path = os.path.join(self.ROOT, self.file) data = pd.read_csv(file_path)报错: File "name.py", line 24, in name data = pd.read_csv(file_p...原创 2018-09-01 15:37:48 · 23078 阅读 · 3 评论 -
有关求任意一个正整数的n的因数的个数的求解思路
已知条件:n=p1^a1xp2^a2xp3^a3........xpk^ak;求解n的因数的个数;求解的主要思想:递归设所有的因数的个数为U1;则U1会等于什么呢?不妨设求得p2^a2xp3^a3.......xpk^ak=U2;则我们可以这样考虑:U1包含3部分:1.只有p1的因素:共有a1种(无非是p1,p1*p1,…) 2....转载 2018-09-04 09:53:41 · 3815 阅读 · 0 评论 -
【tensorflow 解析】-【1】
1 tensorflow GPU 调用架构 如图: 从上图我们可以看到,Tensorflow提供两种方式调用NVIDIA的方式,而NVIDIA的GPU调用方式主要依靠的CUDA的并行计算框架.2 Stream Executor StreamExecutor 是一个子项目,是一个google开源的数学并行运算库,是基于CUDA API、OpenCL API管理各种GPU设备的统一API...原创 2018-08-31 19:58:54 · 413 阅读 · 0 评论 -
linux 的 Dash 改为 Bash
先看看是用的哪个 shellls -al /bin/shlrwxrwxrwx 1 root root 4 Jul 17 22:49 /bin/sh -&gt; dash如果是 Dash 可用以下方法切回 Bash(选择 NO)方法一sudo dpkg-reconfigure dash$ sudo dpkg-reconfigure dashRemoving 'd...原创 2018-08-17 11:02:15 · 7687 阅读 · 0 评论 -
[LeetCode] Invert Binary Tree 翻转二叉树
Invert a binary tree.// Recursionclass Solution {public: TreeNode* invertTree(TreeNode* root) { if (!root) return NULL; TreeNode *tmp = root->left; root->left = i...原创 2018-09-26 22:16:34 · 142 阅读 · 0 评论 -
ubuntu 16.04 sudo apt-get update 报错:下列签名无效: KEYEXPIRED 1538166745 KEYEXPIRED 1538166745 解决方法
ubuntu 16.04更新报错:sudo apt-get update命中:1 http://mirrors.aliyun.com/ubuntu xenial InRelease命中:2 http://mirrors.aliyun.com/ubuntu xenial-security InRelease ...原创 2018-10-11 19:25:44 · 12338 阅读 · 5 评论 -
编译spark-bench
执行 <SPARK_BENCH_HOME>/bin/build-all.sh编译的结果:[INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ SQLApp ---[INFO] Using 'UTF-8' encoding to copy filtered resources...原创 2019-04-20 08:26:39 · 787 阅读 · 1 评论 -
linux 查看文件夹大小,并按照升序打印
1 进入所查看的文件夹。 cd /usr/lib2 命令:du -h --max-depth=1 | sort -n. 即得到升序的文件夹排列原创 2019-04-19 09:03:03 · 1545 阅读 · 0 评论 -
excel 计算某一列去掉0之外的最小值
=MIN(IF(C1:C38603,C1:C38603,9^9))原创 2019-04-01 20:41:12 · 6182 阅读 · 0 评论 -
pickle.load() 时报错 raise AttributeError(attr + " not found")
问题:我用python3 的pickle.load() 时报错。错误信息如下代码,错误日志:Traceback (most recent call last): File "./ncf.py", line 179, in main train_dataset = pickle.load(save_traind) File "/anaconda3-5.0.1/lib/pyth...原创 2019-03-30 09:55:37 · 3726 阅读 · 0 评论 -
docker: Error response from daemon: OCI runtime create failed
隔了三周没有启动docker镜像,由出现问题了,$ docker run --runtime=nvidia -v /data/coco:/packages/detectron/lib/datasets data/coco -it object_detection/linsubaccuracy:v1 /bin/bash docker: Error response from daemon: O...原创 2019-02-19 10:19:30 · 3365 阅读 · 4 评论 -
How to Install FFmpeg on Ubuntu 18.04 & 16.04
FFmpeg is a cross-platform solution for streaming audio and video as well as recording and conversion. It’s also useful to convert multimedia files between various formats. FFmpeg includes libavcodec ...翻译 2018-11-13 11:37:44 · 2953 阅读 · 0 评论 -
docker 容器无root 权限,如何获得docker容器里面的root权限
首先你的container得正在运行。可通过sudo docker container ls查看容器的CONTAINER ID最后执行命令(其中848669a8722b为上面查到的CONTAINER ID)sudo docker exec -ti -u root 848669a8722b bash如何获得docker容器里面的root权限...转载 2018-11-10 20:26:49 · 15405 阅读 · 3 评论 -
ubuntu 把软件源修改为国内源和更新
ubuntu 把软件源修改为国内源和更新备份原始文件sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup修改文件并添加国内源vi /etc/apt/sources.list注释元文件内的源并添加如下地址#cn99.com 源更新服务器(江苏省常州市电信,推荐电信用户使用):deb http://ubuntu....转载 2018-11-07 11:28:26 · 8248 阅读 · 1 评论 -
先卸载 nvidia-387.26驱动,再安装nvidia-384.81 驱动
1 首先第一个问题是驱动不一致。我需要的是384.81 驱动支持CUDA9.0,而已经安装了387.26 驱动支持CUDA9.1。 需要卸载NVIDIA 驱动 Handle Conflicting Installation Methods:Use the following command to uninstall a Driver runfile installation:$ sudo /u...原创 2018-11-07 10:23:06 · 5548 阅读 · 0 评论 -
获取 docker 完整 ID
获取Docker 虚拟机的完整ID的方法:docker inspect 56f2 | grep Id结果如下:my@host:~$ docker inspect 56f2 | grep Id "Id": "56f2a1e4d3468561809231128d9ab04582edd9be65165e913bc0c2605e7294td",...原创 2018-10-08 22:25:36 · 10047 阅读 · 0 评论 -
VS2015 编译配置 opencv2.4.9 与 dlib1.10。
按在VS2015 运行opencv 或 dlib 有许多简便方式。如使用Win pack 编译好的可执行文件。参考步骤 opencv.exe 。但是由于需要使用 一个开源库 heads-hands-and-faces-tracking ,简称heads库https://github.com/thomas-abassi/heads-hands-and-faces-tracking该库到旧版...原创 2018-09-28 00:49:44 · 778 阅读 · 0 评论 -
vs2015下编译配置opencv2.4.9
参考:vs2015下配置opencv2.4.9不同点:1 cmake 选择 Visual studio 14 2015 win64. 此后的都在64 下操作。2 新建属性表。在Debug | 64上右键单击,选择添加新项目属性表。参考第六步:属性表注意点:动态链接文件dll。这时如果运行项目出现错误,提示找不到opencv**d.dll. (debug生成的dll文件名字中比re...原创 2018-09-27 16:37:12 · 1649 阅读 · 2 评论 -
WebStorm+Chrome开启Live Edit
转自 WebStorm+Chrome开启Live Edit转载 2018-08-16 17:21:55 · 718 阅读 · 0 评论 -
Markdown 书写规范
本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链...转载 2018-08-03 15:07:28 · 1391 阅读 · 0 评论 -
rsync 报错: rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main
1 rsync 报错:rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1518)根据别人的经验,rsync error: some files/attrs were not transferred 和 http://www.lingzhong.cn/t...原创 2018-07-23 16:26:38 · 42546 阅读 · 1 评论 -
免 sudo 使用 docker
1 简介默认安装完 docker 后,每次执行 docker 都需要运行 sudo 命令,非常浪费时间影响效率。如果不跟 sudo,直接执行 docker images 命令会有如下问题:FATA[0000] Get http:///var/run/docker.sock/v1.18/images/json: dial unix /var/run/docker.sock: permiss...原创 2018-07-23 15:04:23 · 307 阅读 · 0 评论 -
Git 常用命令
1 诸如 git clone --recursive 之类的命令经常会忘记。特此记录一下。2 主要参考 这些git技能够你用一年转载 2018-07-03 16:00:43 · 77 阅读 · 0 评论 -
nvvp 启动不了:Nvvp: Cannot open display
在Xmanager 的Xshell ssh 连接服务器之后,打算启动 nvvp 客户端,但报了如下错误:具体打开 日志文件 :vi ~/.eclipse/org.eclipse.platform_4.4.1_688285884_linux_gtk_x86_64/configuration/1530585580705.log内容如下:!SESSION 2018-07-03 10:39:31.973...原创 2018-07-03 10:54:11 · 3338 阅读 · 0 评论 -
Linux, shell 一些常用命令
经常会忘记命令细节,特地的记录常用命令。1 查看当前文件夹当前目录下所有一级子目录文件夹大小,存储使用情况,并排序:du -h --max-depth=1 | sort2 查看当前文件系统使用情况:df命令作用是列出文件系统的整体磁盘空间使用情况。可以用来查看磁盘已被使用多少空间和还剩余多少空间。df -lhdf [选项] [文件名] 参数: -a:--all,显示所...原创 2018-06-30 11:01:57 · 258 阅读 · 0 评论 -
docker 一些常用命令
1 机器重启之后,需要开启docker:sudo service docker start2 然后开启daemon 监听:sudo dockerd daemon或者sudo dockerd 3 打开/关闭/重启 docker: sudo service docker start/stop/restart4 查看 docker 状态:$ su...原创 2018-06-25 16:48:31 · 423 阅读 · 0 评论 -
Linux下使Shell 命令脱离终端在后台运行
有时候我们希望shell 的命令执行完一条之后,能够在后台运行,继而执行下一条命令,这在有关从事监控工作时非常有效。方法很简单,在需要后台执行的命令后加一个 &for((i=1;i<=59;i++));do /home/xyz/xxx.sh & #后台执行该条命令,适用于监控 /home/xyz/yyy.sh #继续执行这条命令donedone!参考:she...原创 2018-06-10 18:04:41 · 557 阅读 · 0 评论 -
docker 在容器外执行某个容器内的某个命令
有时候我们想执行某个容器的某条命令,但又不想进入容器内。那该怎么办?于是脚本可以这样写#!/bin/bashDOCKER_ID=62f3f40ab240sudo docker exec -it $DOCKER_ID /bin/bash -c 'cd /packages/detectron && python tools/train.py'done参考:宿主机执...原创 2018-06-10 17:58:41 · 38240 阅读 · 10 评论 -
Extundelete 数据恢复
不小心使用 rm ./out *把当前目录下的所有文件删除了,这时候需要使用 Extundelete 恢复数据。extundelete --restore-directory /home/xyz/xxx其中,/home/xyz/xxx 为你需要恢复的文件夹,也就是当前文件夹,是你误删除的文件夹路径。之后会在当前目录下生成一个 RECOVERED_FILES 文件夹。里面是你之前删除的文件。...原创 2018-06-10 15:51:44 · 1030 阅读 · 0 评论 -
docker: Error response from daemon: Unknown runtime specified nvidia. 解决方法
nvidia-docker 运行出错:1 拉取镜像:docker pull XXX2 开启镜像:nvidia-docker run -it -v `pwd`:/paddle XXX /bin/bash3 报错:docker: Error response from daemon: Unknown runtime specified nvidia.4 找方法:原来是nvidia-docker 没有注...原创 2018-06-01 15:40:47 · 46544 阅读 · 4 评论 -
shell: ls ,cat, awk ... 未找到命令
脚本在A机器上可运行,复制到B机器上时,却报了各种错误。其中典型的错误是: docker: command not foundline 6: ps: command not foundline 6: grep: command not foundline 6: grep: command not foundline 6: awk: command not found以及1-sub.sh: ...原创 2018-06-22 17:56:23 · 5532 阅读 · 2 评论