- 博客(30)
- 收藏
- 关注
原创 Building Pytorch from source with cuda support on WSL2(Ubuntu 20.04, cuda11.4, Windows11)
For detailed information on step 1 ~ step 4, please refer toCUDA on WSL :: CUDA Toolkit Documentation (nvidia.com)https://docs.nvidia.com/cuda/wsl-user-guide/Upgrade to Windows11 install Nividia preview drivers on windows11 install cuda on WSL2(in my .
2021-10-07 22:39:30
379
原创 使用gitee镜像加速oh-my-zsh下载与更新
oh-my-zsh(omz)是macos和linux系统上常用的美化终端的工具。omz在GitHub上面的仓库访问起来往往比较慢,而gitee上有omz的镜像(Gitee 极速下载/oh-my-zsh)。通过简单地修改omz的安装脚本,可以通过gitee的镜像下载omz并在之后用gitee进行更新。首先全部拷贝下网址中的代码,并在本地创建叫做install.sh的文件,将代码复制进该文件。tools/install.sh · Gitee 极速下载/oh-my-zsh - 码云 - 开源中国https:/
2021-10-07 22:25:03
3963
1
原创 Fast inverse square root 快速平方根倒数
快速计算平方根倒数目标函数先看代码,重点是Q_rsqrt()函数#include <iostream>#include <cmath>using namespace std;float Q_rsqrt( float number ){ long i;//32 bit int float x2, y;//32 bit float const float threehalfs = 1.5F; x2 = number * 0.5F; y = numbe
2021-08-24 22:47:12
366
转载 linux 或 macOS 终端 美化
Oh My Zsh + PowerLevel10k = ???? terminal - DEV Community
2021-08-17 11:07:35
146
原创 解决steam vr游戏 aircar 进入游戏只能前进和后退的问题
Steam 社区 :: 指南 :: Fix Unresponsive Controls by Creating a Custom Binding (steamcommunity.com)
2021-08-07 23:35:08
900
原创 Windows powershell 正确初始化anaconda
我安装的conda为miniconda,安装在E:\miniconda下首先 在powershell中输入powershell -ExecutionPolicy ByPass -NoExit -Command "& 'E:\miniconda\shell\condabin\conda-hook.ps1' ; conda activate 'E:\miniconda' "这时候,当前的powershell应该已经正确activate conda environment再输入co
2021-08-05 16:22:32
2370
2
原创 nextcloud downgrade 私有云版本回退
今天更新nextcloud的时候提示新版本不支持php7.4,nextcloud无法正常运行了在官网的社区并没有看到downgrade的教程 这里简单看了以下nextcloud目录下的backup,成功恢复到了以前的版本,记录一下首先 假设nextcloud是安装在/var/www/nextcloud目录下,数据存储在/var/www/data下那么data下有一个updater加上参数的文件夹,进入之后cd backups文件夹 之后就能看到之前版本的备份。将备份移动到之前的nextclo
2021-06-30 20:22:59
742
原创 王者荣耀 让好友看到的括号中不显示默认备注
1. 登陆的时候选择新建个人信息2. 拒绝王者荣耀访问好友信息3. 这时候进去之后显示的是新建的头像,并且好友看到的游戏昵称后的括号中显示的新建个人信息的昵称
2021-06-29 23:56:38
15786
原创 mac os + vscode + latex 支持正向搜索 反向搜索 中文
mac os + vscode + latex 支持正向搜索 反向搜索 中文主要给出vscode中关于latex workshop的设置(以json形式) "latex-workshop.latex.autoClean.run": "onBuilt",//自动清理 "latex-workshop.latex.recipes": [ { "name": "xelatex", "tools": [ "xe
2021-04-17 20:42:39
1634
原创 To ssh with a socks5 proxy on mac os
To ssh with a socks5 proxy on mac osssh user@dest_ip -o "ProxyCommand=nc -X 5 -x proxy_ip:proxy_port %h %p"
2021-03-27 20:35:52
291
原创 使用vim插件管理pathogen安装vim-json 插件
使用vim插件管理pathogen安装vim-json 插件来到用来管理vim插件的pathogen的仓库根据教程 在命令行输入mkdir -p ~/.vim/autoload ~/.vim/bundle && \curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vimcd ~vim .vimrc在vim命令行输入i插入下列文本execute pathogen#infect()syn
2021-03-12 16:26:57
403
原创 completely remove apps on mac
completely remove apps on machere are places to look into/Library/Library/Application Support/Library/Preferences/Library/LaunchAgents/Library/LaunchDaemons/Library/PreferencePanes/Library/StartupItems~/Library/~/Library/Application Support~/Lib
2021-02-23 21:05:11
119
原创 ubuntu 20 服务器上安装nas小记 nextcloud + php7.4 + mysql
ubuntu 20 服务器上安装nas小记 nextcloud + php7.4 + mysql + nginx主要参考了https://www.youtube.com/watch?v=9YApHossMg8&ab_channel=TAB.DIGITAL以及https://zhuanlan.zhihu.com/p/48136942但是完全复刻这两篇博客的步骤都没有完成安装,所以在这里重新记录一下首先,ssh自己的服务器1.1 sudo apt update1.2 sudo apt i
2021-01-26 16:27:16
1446
1
原创 pytorch native functions调用 调研
pytorch native functions调用 调研本片文章调研的是pytorch通过native_functions.yaml注册的自定义算子,在调用的时候,调用栈是什么样的测试用的python文件是import torcha = torch.randn(5,3,requires_grad=True)b = torch.randn(5,3,requires_grad=True)print(a.myrelu())print(a.relu())a.relu().backward(b)p
2020-08-18 18:02:10
652
原创 pytorch 官方接口 自定义算子注册
pytorch官方提供了注册自己的自定义算子的接口,不需要像native_functions.yaml那样每次改源码,再编译在pytorch仓库下找一个地方,创建新的文件夹我建议在/pytorch/aten/src/ATen/core/op_registration下创建创建的文件夹假设叫做myrelu在myrelu下继续创建myrelu.cpp CMakeLists.txt 和 build文件夹myrelu.cpp:#include <torch/script.h>torch:
2020-08-17 11:38:55
1651
3
原创 pytorch自定义算子 native_functions.yaml
pytorch自定义算子 native_functions.yaml在pytorch的文件夹中搜索native_functions.yaml,可以看到,所有pytorch原生的函数都是在这里注册的在同文件夹下,存在一个README.md,这是官方教程,教我们怎么用native_functions.yaml注册自己自定义的算子下面我仿照pytorch原生的relu算子,写一个自己的myrelu首先,找到native_functions.yaml,有几个函数是我们可以参考的- func: relu(T
2020-08-17 10:07:44
2253
1
原创 CMU CSAPP datalab
CMU CSAPP datalab 2020/8/3bit Xora Xor b = (~a)*b + (~b)*aaa + bb = ((a)&(~b))简单的布尔逻辑int bitXor(int x, int y) { int a = (~x) & y; int b = (~y) & x; return ~((~a) & (~b));}tmin注意到最小的整数特征是最高位为1其余为0int tmin(void) { return
2020-08-04 16:14:27
323
转载 vscode调试python c++混合代码
vscode调试python c++混合代码https://nadiah.org/2020/03/01/example-debug-mixed-python-c-in-visual-studio-code/
2020-07-20 11:17:36
1760
原创 pdb:简单的python debug (调试pytorch源码)
pdb:简单的python debug (调试pytorch源码)#准备工作conda create -n pytorch python=3.7conda activate pytorch#准备工作conda install pytorch torchvision cpuonly -c pytorch conda install pdb调试的代码:import torchimport torchvisionimport torchvision.transforms as transform
2020-07-17 14:43:02
487
原创 在vscode中比较git commit
在vocode中比较git commits1、安装gitlens插件2、点击gitlens在左边栏的图标3、点击compare commitscompare <branch,branch>
2020-07-17 10:22:20
2928
原创 用gdb 调试c++程序(pytorch c++源码)
用gdb 调试c++程序(pytorch c++源码)ubuntu 上面应该已经有gdb了如果当前目录下有一个hello.cpp程序g++ -g hello.cpp -o hellogdb hello(gdb) b 1相当于在第一行打了断点b is short for breakpoint(gdb)runBreakpoint 1, main () at hello.cpp:1接下来我用到的只有s(step into) n(next) q(quit) bt(backtrace)另外遇
2020-07-15 14:28:19
1039
原创 编译pytorch debug blog
cmake pytorch debug blog1.use proxy to clone2.go to readme of pytorch and install from source3. add export DEBUG=14. add export MAX_JOBS=45. to clean to the mess, use python setup.py clean
2020-07-15 14:00:01
184
原创 2020/3/3 windows 安装 tensorflow 2.1.0 jupyter notebook
2020/3/3 windows 安装 tensorflow 2.1.0 jupyter notebook首先下载anaconda所有选项选择默认推荐的选项都勾上(意思是全部按照程序推荐你做的选,尽量不改动)这种情况下应该环境变量什么都配置好了接着用管理员模式打开cmd(win+r 输入cmd之后ctrl+shift+enter)conda create -n tf python=3...
2020-03-03 22:29:19
301
原创 conda jupyter notebook 代码自动补全 (Mac) (Windows应该也行)
conda jupyter notebook 代码自动补全如题下面默认bash在初始状态如果bash前面没有(base)那么conda activate接下来pip install jupyter_contrib_nbextensionsjupyter contrib nbextension install --userjupyter notebook在nbextension...
2020-03-03 17:06:44
474
原创 conda jupyter notebook kernel 问题 Mac
conda jupyter notebook kernel 问题 Mac前几天遇到了题目中的问题这里假设你已经创建了一个虚拟环境叫myenv具体解决方法是conda activate myenvconda install ipykernelpython -m ipykernel install --name myenv --display-name "myenv(python*.*)"...
2020-03-03 16:27:05
197
原创 Mac OS conda zsh 等问题
主要是解决一下Mac bash zsh的路径设置问题这里因为是安装conda 之后碰到的,用conda举例子了更新系统之后.bash_profile好像对我的电脑不起作用的样子现在在~目录下有一个叫做.bashrc的文件在zsh 或者 bash 中敲入cd ~ls -asudo vim .bash_profile之后应该可以看到# added by Anaconda3 2019...
2020-03-02 18:32:26
628
转载 转载sublime text3如何配置sumatrapdf和编译latex
转载https://blog.csdn.net/Lee_Yx_/article/details/87823883
2019-11-05 11:39:07
188
原创 Mac上配置java小记
Mac上配置java小记下载加配置在bash中输入java,点击更多信息在官网下载安装配置环境变量下载加配置在bash中输入java,点击更多信息在官网下载安装点开第一个SE链接,选择自己的操作系统安装,注意选择下载.dmg文件下载完成之后按照流程安装配置环境变量在bash一次输入如下信息:cd /ls -a如果没有名为.bash_profile的文件,那么sudo touch...
2019-08-10 20:45:33
142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人