关于#@save的使用

为何我在自己的代码中的新建函数前使用#@save,新建的函数不能保存到d2l包中?我们使用#@save标签的目的不就是方便将新建的函数加入d2l包中吗?如果不能用它为d2l包增加内容,这个标签岂不是失去了存在的意义?
哪位大咖能解答一下吗(我用的python3.8+pytorch1.10+d2l 0.17.1)?

测试代码大体是这样的:

#@save
def mycode(a,b):
return a+b

@save 应该是个装饰器吧,需要把# 去掉。

试试这样写:

@save
def mycode(a, b):
    return a + b