摘要:
最近因为vision transformer里的pytorch代码,看到了torch.einsum(np.einsum同理)这个操作,简直是神了; 比如 t = torch.randn(2,4,3) q, k, v = tuple(rearrange(t, 'b t (d k) -> k b t d 阅读全文
摘要:
这个label方法可以用来判别图像中连通区域的数量及标记,举例: mask_np >>array([[1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.], [0., 0., 1., 1., 1., 1., 1., 0., 0., 0., 0 阅读全文
摘要:
最近要用OCR来识别图像中的文字,于是用了easyocr这个库,但是到了下载模型的阶段一直不成功 reader = easyocr.Reader(['en']) 查了一下说是代理的限制,可能公司服务器也装代理了,按照网上说的使用了以下两行代码: import ssl ssl._create_defa 阅读全文
摘要:
差点忘记git的使用方法,在新的服务器上安装git 首先一步到位直接安装 sudo yum install git-all 然后设置github地址 git config --global user.name "Your Name" git config --global user.email "e 阅读全文
摘要:
最近发现一个在torch中容易混淆的问题: import numpy as np import torch x1 = torch.tensor([[1,2,3],[0,1,2]]) x2 = torch.tensor([[2,3,4],[2,4,1]]) x11 = np.array([[1,2,3 阅读全文
摘要:
首先,这两者是不能混淆也很容易混淆的,而混淆后代码其实是能跑通的,但结果肯定有差异,这就很恶心。 rpn_locs = rpn_locs.permute(0, 2, 3, 1).contiguous().view(n, -1, 4) 上面代码,在Faster-RCNN里,需要把rpn网络的一个输出, 阅读全文
摘要:
最近要跑一个faster-rcnn的代码,用到了visdom,因此记录一下使用方法 1、在服务器上运行 python -m visdom.server 发现一直是Downloading scripts, this may take a little while,在网上找了一些方法, 找到visdom 阅读全文
摘要:
因为需要跑一些别人的GCN的任务,所以就要安装相关的包; 首先要注意cuda版本和pytorch中的对应关系,必须严格对应,比如我的机器上,cuda版本是10.1; pytorch的cuda版本也是10.1,之前其实是10.2,又重装了一遍; pytorch版本是1.4; python版本是3.6; 阅读全文
摘要:
之前安装dali这个库的时候,都是按照官网的方法安装,但这几天想在新机器上安装时,一直报错 Looking in indexes: https://pypi.org/simple, https://developer.download.nvidia.com/compute/redist/ WARNI 阅读全文
摘要:
1、关于detach和data和clone https://zhuanlan.zhihu.com/p/148061684 https://blog.csdn.net/dss_dssssd/article/details/89526623 2.关于叶子节点和非叶子节点 https://blog.csd 阅读全文