效率提升
一些技巧
强行中文名
学不完啦
展开
-
关于pytorch中函数调用的问题和源码解读
`torch.nn.Softmax` 源码如下,可以看到这是个类,而他这里的 `return F.softmax(input, self.dim, _stacklevel=5)` 调用的是 `torch.nn.functional.softmax` `torch.nn.functional.softmax` 函数源码如下,可以看到 `ret = input.softmax(dim)` 实际上调用了 `torch._C._VariableFunctions` 中的 `softmax` 函数原创 2021-12-16 09:49:39 · 3213 阅读 · 0 评论 -
记录一些Linux服务器上的命令和操作
查看空间用量sudo du -sh <path>,查看总大小,其中 <path> 是查看的路径sudo du -h --max-depth=1 <path>,查看 <path> 下每个文件夹的大小,--max-depth=1 控制深度sudo df -h,查看文件系统用量清理cd $(pip cache dir) 进去一通删除(注意非常慎重使用 rm -rf!)conda clean -a 删除索引缓存,锁文件,未使用的缓存包和tarball参考原创 2021-12-03 11:57:24 · 552 阅读 · 0 评论 -
Colab自动装载Drive无需每次认证
用 Colab 每次重启运行时,都要重新装载,复制认证码再贴到对话框里,这个过程还要人来点几下,不能直接无脑运行全部,影响效率。新建一个 Notebook(导入的 Notebook 无法自动装载 Google Drive,所以也要新建)。将原来 Notebook 的内容全选(点第一个块,然后按住 shift 点最后一个块,就像在电脑上选择多个文件一样),复制(ctrl+c),粘贴(ctrl+v)到新建的 Notebook 中。装载好 Google Drive 之后,记得 cd 到想要的目录里原创 2021-11-29 19:57:44 · 1854 阅读 · 0 评论 -
在类中使用numba提高python运行速度
numba 的 jit 功能可以显著提高 python 的运行速度。然而,对于程序有一些特定的要求,似乎不能直接放在类(class)里。要想在类中加速的话,有两种方法:1. 官方文档给出一种方法 Compiling python classes with @jitclass2.在类的外部编写函数,类中调用类外的函数,也即本文内容。参考 How do I use numba on a member function of a class?原创 2021-01-13 09:12:44 · 3556 阅读 · 5 评论 -
高德地图海量点 API 初探
高德地图提供了地图上标记海量点的 API,具体内容和其他 API 可见官网高德地图 Js API 。但是官网的文档实在太大了,而且各种链接有点隐蔽,看起来很费事。所以这里主要是对着一段 html 代码简要介绍一下。talk is cheap, show me the code!开始,第一块不解释:<!DOCTYPE html><html lang="en">头部,基本上不用修改: <head> <meta charset="utf-8"原创 2020-09-04 20:33:05 · 1591 阅读 · 1 评论 -
LaTeX多种颜色标注高亮修改内容
在 LaTeX 文档中用多种颜色进行高亮标注,使用 soul 包来解决,代替手动标注 本文主要介绍 高亮 的用法话不多说,上代码\usepackage{soul} % 导入 soul 包\usepackage{color, xcolor} % 颜色包,最好两个都导导入包以后,可以通过 \hl{要高亮的文字} 进行高亮标注,使用 \se原创 2020-09-07 10:12:34 · 34947 阅读 · 15 评论