1,isinstance(padding, str)什么意思?

2,super(Conv2d, self).__init__什么意思?
第一步:
super函数用于多层继承(multilevel inheritance)的情况,简单来说,就是之继承最近的那个父类。
class A:
def __init__(self):
print('Initializing: class A')
def sub_method(self, b):
print('Printing from class A:', b)
class B(A):
def __init__(self):
print('Initializing: class B')
super().__init__()
def sub_method(self, b):
print('Printing from class B:', b)
super().sub_method(b + 1)
class C(B):
def __init__(self):
print('Initializing: class C')
super().__init__()
def sub_method(self, b):
print('Printing from class C:', b)
super().sub_method(b + 1)
if __name__ == '__main__':
c = C()
c.sub_method(1)
# Initializing: class C
# Initializing: class B
# Initializing: cla

本文详细解析了PyTorch中super函数的作用及forward方法的使用方式,包括super函数在多层继承中的工作原理及其如何帮助初始化父类属性,同时介绍了forward方法在模型训练过程中的自动调用机制。
最低0.47元/天 解锁文章
9053

被折叠的 条评论
为什么被折叠?



