TH_NUM的博客

日常积累

排序:
默认
按更新时间
按访问量

cuda和Nvidia驱动卸载

卸载cuda 和Nvidia 驱动 卸载Nvidia 第一种方法:sudo apt-get install autoremove --purge nvidia* 也可以卸载命令位置/usr/bin/nvidia-uninstall,以下命令即可卸载。 sudo /usr/bin/nvidia...

2018-11-17 14:30:32

阅读数:1

评论数:0

python 使用fabric2控制大规模机器集群

使用fabric2 控制 #coding=UTF-8 from fabric2 import Connection, Config from invoke import Responder,task,exceptions import socket #import k8s import asyn...

2018-11-16 17:51:01

阅读数:6

评论数:0

c++模板编程,搜索二叉树构造

// 树的迭代器 tree_iterator.h // // Created by Yongyu Wu on 2018/11/11. // //树节点的迭代器 #ifndef C11TEMPLATE_TREE_ITERATOR_H #define C11TEMPLATE_TREE_ITERAT...

2018-11-11 17:10:39

阅读数:26

评论数:0

CLion中使用CMake导入第三方库的方法

由于CLion的工程都是基于CMake来构建的,因此导入第三方库就需要在CMake文件中进行配置。这里把利用CMake导入第三方库的过程记录下来。 CMake的配置信息写在了CMakeList.txt文件中。在CMakeList.txt文件里,我们首先定义两个变量INC_DIR和LINK_DIR,...

2018-11-11 10:32:25

阅读数:38

评论数:0

cuda curand随机数生成

最近要在device函数中使用curand库生成随机数,查找了下资料,除了NVIDIA官网的介绍外,其他介绍deviceAPI的我没有找到,倒是介绍hostAPI的一大堆,因此简单整理下自己所理解的deviceAPI的使用。 curand--device API一、简介二、device API1....

2018-11-11 10:27:38

阅读数:52

评论数:0

C++11:自动类型推导与类型获取

转自:https://blog.csdn.net/booirror/article/details/25751577 auto 话说C语言还处于K&R时代,也有auto a = 1;的写法。中文译过来叫自动变量,跟c++11的不同,C语言的auto a = 1;相当与 au...

2018-11-11 10:20:46

阅读数:19

评论数:0

static_cast,reinterpret_cast使用

转自:https://www.cnblogs.com/heyonggang/p/3361643.html static_cast,reinterpret_cast 用法:static_cast < type-id > ( expressi...

2018-11-11 10:15:59

阅读数:62

评论数:0

c++ 模版编程,解析输入命令argv,argc

下面的代码是从 CUB中摘录出来的。 /** * Utility for parsing command line arguments */ struct CommandLineArgs { std::vector<std::string>...

2018-11-07 15:47:07

阅读数:21

评论数:0

c++ 模版编程,operator重载

#pragma once #include <iostream> #include <stdexcept> class half_t{ u...

2018-11-07 15:14:34

阅读数:25

评论数:0

c++ 模版编程,构造迭代器和双向链表

#pragma once #include <iostream> #include <stdexcept> #include "func.h" // 链表 templ...

2018-11-07 12:39:51

阅读数:17

评论数:0

c++模版编程构造栈和向量vector

c++模版编程构造栈和向量vector向量栈 向量 //使用 声明通例 template <typename T> class my_vector{ T* my_array; unsigned size; unsigne...

2018-11-06 17:02:13

阅读数:14

评论数:0

git删除 .idea

虽然将 .idea/* 加入了.gitignore,但是.idea仍然会被跟踪,这是因为在创建gitignore 的时候,idea 文件夹已经被跟踪。 解决办法: git rm -rf .idea; git commit -m "delete .idea"; ...

2018-11-06 14:57:36

阅读数:19

评论数:0

CUDA error 8: invalid device function

遇到这种问题:很可能是cuda编译运算的架构,与你当前的显卡不符合。虽然可以编译通过,但是运行时却会出现错误。 解决办法: '--gpu-architecture=compute_61', # change compute_70 -> compute_61 ...

2018-11-06 14:54:20

阅读数:12

评论数:0

模版参数的声明与使用

#include <iostream> using namespace std; template <typename T, unsigned size> class arra...

2018-11-05 21:27:21

阅读数:27

评论数:0

pypi 镜像使用帮助

pip添加清华镜像临时使用设为默认 pypi 镜像每 5 分钟同步一次。 临时使用 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package 注意,simple 不能少, 是 https 而不是 http 设为默认 升...

2018-11-01 10:59:04

阅读数:31

评论数:0

Python 内置函数 dir()

在 Python 中,有大量的内置模块,模块中的定义(例如:变量、函数、类)众多,不可能全部都记住,这时 dir() 函数就非常有用了。 dir() 是一个内置函数,用于列出对象的所有属性及方法。在 Python 中,一切皆对象,模块也不例外,所以模块也可以使用 dir()。除了常用定义外,其它的...

2018-10-26 11:18:41

阅读数:16

评论数:0

C# keybd_event模拟对照表以及用法

Windows提供了一个模拟键盘API函数Keybd_event(),该函数能触发一个按键事件,也就是说会产生一个WM_KEYDOWN或WM_KEYUP消息。 [DllImport("user32.dll", EntryPoint = "key...

2018-10-26 11:06:54

阅读数:17

评论数:0

Ubuntu环境下安装CUDA9.0或者CUDA9.2

转自:http://www.mamicode.com/info-detail-2244408.html 本篇文章是基于安装CUDA 9.0的经验写,CUDA9.0目前支持Ubuntu16.04和Ubuntu17.04两个版本,如下图所示(最下面的安装方式我们选择第一个,即runfile方式): 安...

2018-10-26 10:57:08

阅读数:27

评论数:0

gcc编译选项-Wl

转自: https://blog.csdn.net/wang_hufeng/article/details/53899120 -Wl选项告诉编译器将后面的参数传递给链接器。 -soname则指定了动态库的soname(简单共享名,Short for shared object name) -Wl ...

2018-10-24 18:06:27

阅读数:16

评论数:0

关于linux下使用动态库(-Wl,-rpath)

转自: http://blog.csdn.net/dbzhang800/article/details/6918413 动态库常规的搜索路径: 程序构建时通过 RPATH 指定的目录 LD_LIBRARY_PATH 环境变量中冒号分割的目录 文件 /etc/ld.so.cache列出的库...

2018-10-24 18:00:56

阅读数:37

评论数:0

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