3 googler_offer

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 1w+

tensorflow与pytorch的cuda&cudnn

最近重新装了下系统,然后初始化了cuda环境,记录下这几条命令1,判断pytorch是否能加速print torch.cuda.is_available()2,Pytorch中cudnn版本查询print(torch.backends.cudnn.version())3,tensorflow是否支持GPUsess = tf.Session(config=tf.Config...

2020-02-06 20:53:35

shutil.copytree模块

shutil.copytree模块目标路径不应该存在否则会报错

2019-12-11 23:12:23

如何杀死一个已经detached的screen会话?

screen -X -S [session # you want to kill] quit

2019-11-01 17:15:47

使用rdesktop来在Windows和Linux之间共享数据

此文转载,用来记录下rdesktop这个好用的软件概述rdesktop是一个开源的远程桌面客户端,用来从linux机器链接到windows机器,遵循RDP协议,操作简单,功能比较完善。安装在Debian发行版上,可以直接用apt-get命令安装:sudo apt-get install rdesktop连接最简单的情况,如果你要连接到的Windows机器的IP地址是a...

2019-10-24 15:36:04

tflite benchmark model测试

假设Android NDK与SDK都安装完毕了,所以接下来只需要这几步:1,编译benchmark程序bazel build -c opt \ --config=android_arm \ --cxxopt='--std=c++11' \ --copt=-DTFLITE_PROFILING_ENABLED \ tensorflow/lite/tools/bench...

2019-09-28 11:46:46

Python: OSError: cannot load library libcairo.so.2

问题描述:cannotloadlibrary'libcairo.so':libcairo.so:cannotopensharedobjectfile:Nosuchfileordirectorycannotloadlibrary'libcairo.2.dylib':libcairo.2.dylib:cannotopensharedobjectfil...

2019-09-09 20:14:23

Leetcode(三)-数组(二)

162. 寻找峰值class Solution {public: int findPeakElement(vector<int>& nums) { int left = 0,right = nums.size()-1; for(;left<right;) { int mid = lef...

2019-08-18 21:31:48

Leetcode(三)-数组(一)

118. 杨辉三角思路:暴力class Solution {public: vector<vector<int>> generate(int numRows) { vector<vector<int>> res; for(int i=0;i<numRows;i++) ...

2019-08-16 22:50:54

Leetcode(一)-数学(二)

231. 2的幂思路:因为2的幂的二进制只含有一个1,比如4:100,3则为011,所以按位&就能得到全为000.class Solution {public: bool isPowerOfTwo(int n) { return n>0&&!(n&(n-1)); }};思路:class ...

2019-08-16 03:22:21

Leetcode(一)-数学(一)

908. 最小差值 I思路:如果当最大值与最小值之间的差距大于2k的时候,此时最大值与最小值最小差距应该为max_value-k,min_value+k.最终的结果是:res = max_value-min_value-2k。如果当距离小于2k的时候,无论如何都能到0。所以代码比较简单class Solution {public: int smallestRangeI(vect...

2019-08-15 17:52:55

Leetcode(二)-哈希表(二)

970. 强整数思路:set大法好,直接暴力,因为bound 区间范围为1e6次方,max = log10^6 = 19.9316 max取20,所以直接遍历到20也可以或者直接采用模拟的方法class Solution {public: vector<int> powerfulIntegers(int x, int y, int bound) { ...

2019-08-13 01:00:35

Leetcode(二)-哈希表(一)

771. 宝石与石头思路:两种方法,一种是直接暴力匹配,时间复杂度为O(nm),另外一种是先用Hash存宝石串,然后再遍历class Solution {public: int numJewelsInStones(string J, string S) { int lenJ = J.length(); int lenS = S....

2019-08-12 13:25:47

工作小技巧(二)

主要是git相关的东西将远程git仓库里指定分支拉取到本地(本地不存在的分支)git checkout -b 本地分支名 origin/远程分支名这里会自动创建一个本地分支,并与指定的远程分支关联起来若成功,将会在本地创建新的分支名字,并自动切换到新分支查看本地已有的分支git branch删除分支git branch -d testinggit更新远程分...

2019-07-22 15:09:21

C++静态库与动态库

什么是库本质上来说是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a,.lib)和静态库(.so,.dll)。所谓静态库,动态库是指链接方式不同。2, 静态库之所以成为静态库,是因为在链接的阶段,会将汇编生成的目标文件.o与引用到的库一起链接打包到可执行文件中,因此对应的链接方式为静态链接。静态库与汇编生成的目标文件一起链接为可执行文件,那么静...

2019-07-10 15:33:04

“#ifdef __cplusplus extern "C" { #endif”的定义

原因:C++支持函数重载,C不支持函数名重载的,两种语言的编译规则不一样,编译器对函数名的处理方法也不一样,所以为了使C++代码中能够内嵌入C代码所以必须加这句话#ifdef __cplusplusextern "C" {#endif// 代码#ifdef __cplusplus}#endif...

2019-07-09 21:50:48

cmake编译错误"recompile with -fPIC"

出现这个问题原因:使用cmake首先编译了一个静态库,这个静态库链接其他动态库会出现如下错误:relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC原因是因为在生成静态库的时候没有加-fPIC选项问题解决就是在生成静态库的时候修改...

2019-07-09 21:47:57

EPS文件基本格式

1, 两条必要的注释%!PS-Adobe-3.0 EPSF-3.0%%BoundingBox: llx lly urx ury第一行注释表明该文件符合EPSF3.0格式第二行注释表明四个参数对应左下角(lower-left)和右上角(upper-right)的边框,使用默认的PS坐标系表示,对于EPS文件,边框是在单页上包含所有形状的最小矩形。图像状态信息,当前线宽和线链接参数,在...

2019-07-08 20:39:50

--whole-archive,--whole-archive

当使用--whole-archive的时候,其会把所有的--whole-archive之后的所有函数全部加入到生成的文件中来,这样的情况下,如果有同名函数,则链接就不会通过。当使用--no-whole-archive的时候,则此后的所有文件中所有函数都不会加到生成文件中由于gcc不认识,所以要加-WL,--whole-archive设置链接其库中的符号全部加载到链接的库中-no-w...

2019-07-05 16:30:51

gcc编译器CFLAGS标志参数说明

1,警告与出错选项-ansi 支持符合ANSI标准的C程序-pedantic 允许发出ANSI C标准所列的全部警告信息-pedantic-error 允许发出ANSI C标准所列的全部错误信息-w 关闭所有警告-Wall 允许发出GCC提供的所有有用的报警信息-werror 把所有警告信息转为错误信息,并在警告发生的时候终止编译2,优化选项GCC可以对代码进行优化...

2019-07-04 17:13:23

leetcode 第一遍(动态规划I)

62. 不同路径额,与爬楼梯类似,路径总数目 dp[m][n] = dp[m-1][n]+dp[m][n-1]。得考虑边界问题,当为1,2,3的时候static int result[101][101] = {0};class Solution {public: int uniquePaths(int m, int n) { if(m<...

2019-07-01 02:40:12

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。