Я создаю модель встроенного резака следующим образом:
m = torchvision.models.resnet50()
и хочу узнать название модели (в данном случае resnet50), используя впоследствии переменную m.При звонке type(m)
я получаю torchvision.models.resnet.ResNet
, что почти ответ, но глубина также важна для меня.Я мог бы попытаться перебрать m.modules
(таким образом, это 151 модуль длиной) и вывести глубину повторной блокировки, но в других моделях это будет работать совсем по-другому (например, в начале, alexnet и т. Д.).