WXL's blog

Talk is cheap, show me your work.

0%

register_parameter()和parameter()

这两个都是一个东西,使用上有细微差别,主要作用是:将一个不可训练的类型Tensor转换成可以训练的类型parameter,并将这个parameter绑定到这个module里面,相当于变成了模型的一部分,成为了模型中可以根据训练进行变化的参数。

阅读全文 »

安装pytorch-lightning本是一件很容易的事情,随便一查都是一个指令:

1
pip install pytorch-lightning

但是,我之前所使用的torch是1.6版本的,官方最低支持的是torch1.7版本的:

阅读全文 »

我尝试在windows和Linux操作系统上都配置了一下,在Windows上配置的时候直接运行./make.sh可以成功,但是在Linux上却报错了,我的Linux系统是Ubuntu,而且非root用户,系统使用的gcc版本是9.3.0。

阅读全文 »

一些常见的python库,自己用的少,记录。

functools.partial

1
2
3
4
5
6
from functools import partial

def fun(a, b):
print(a + b)
fun_new = partial(fun, a=2)
fun_new(b=3)

glob

1
2
3
4
import glob

# 获取运行目录下所有的 py
print(glob.glob('*.py'))

collections

counter

1
2
from col
collections.Counter(files)