╭──────────────────────────── Traceback (most recent call last) ────────────────────────────╮
│ <ipython-input-273-d2835da7ea12>:41 in <module>                                           │
│                                                                                           │
│ /home/dutxutengfei/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/utils/tens │
│ orboard/writer.py:724 in add_graph                                                        │
│                                                                                           │
│    721 │   │   torch._C._log_api_usage_once("tensorboard.logging.add_graph")              │
│    722 │   │   if hasattr(model, 'forward'):                                              │
│    723 │   │   │   # A valid PyTorch model should have a 'forward' method                 │
│ ❱  724 │   │   │   self._get_file_writer().add_graph(graph(model, input_to_model, verbose │
│    725 │   │   else:                                                                      │
│    726 │   │   │   # Caffe2 models do not have the 'forward' method                       │
│    727 │   │   │   from caffe2.proto import caffe2_pb2                                    │
│                                                                                           │
│ /home/dutxutengfei/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/utils/tens │
│ orboard/_pytorch_graph.py:286 in graph                                                    │
│                                                                                           │
│   283 │   """                             tensorboard画图命令报错                                                │
│   284 │   with torch.onnx.select_model_mode_for_export(model, torch.onnx.TrainingMode.EVA │
│   285 │   │   try:                                                                        │
│ ❱ 286 │   │   │   trace = torch.jit.trace(model, args)                                    │
│   287 │   │   │   graph = trace.graph                                                     │
│   288 │   │   │   torch._C._jit_pass_inline(graph)                                        │
│   289 │   │   except RuntimeError as e:                                                   │
│                                                                                           │
│ /home/dutxutengfei/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/jit/_trace │
│ .py:733 in trace                                                                          │
│                                                                                           │
│    730 │   │   return func                                                                │
│    731 │                                                                                  │
│    732 │   if isinstance(func, torch.nn.Module):                                          │
│ ❱  733 │   │   return trace_module(                                                       │
│    734 │   │   │   func,                                                                  │
│    735 │   │   │   {"forward": example_inputs},                                           │
│    736 │   │   │   None,                                                                  │
│                                                                                           │
│ /home/dutxutengfei/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/jit/_trace │
│ .py:928 in trace_module                                                                   │
│                                                                                           │
│    925 │   │   torch.jit._trace._trace_module_map = trace_module_map                      │
│    926 │   │   register_submods(mod, "__module")                                          │
│    927 │   │                                                                              │
│ ❱  928 │   │   module = make_module(mod, _module_class, _compilation_unit)                │
│    929 │   │                                                                              │
│    930 │   │   for method_name, example_inputs in inputs.items():                         │
│    931 │   │   │   # this is needed since Module.__call__ sets up some extra tracing      │
│                                                                                           │
│ /home/dutxutengfei/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/jit/_trace │
│ .py:560 in make_module                                                                    │
│                                                                                           │
│    557 │   else:                                                                          │
│    558 │   │   if _module_class is None:                                                  │
│    559 │   │   │   _module_class = TopLevelTracedModule                                   │
│ ❱  560 │   │   return _module_class(mod, _compilation_unit=_compilation_unit)             │
│    561                                                                                    │
│    562                                                                                    │
│    563 def wrap_check_inputs(check_inputs):                                               │
│                                                                                           │
│ /home/dutxutengfei/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/jit/_trace │
│ .py:1039 in __init__                                                                      │
│                                                                                           │
│   1036 │   │   │   )                                                                      │
│   1037 │   │                                                                              │
│   1038 │   │   for name, submodule in orig._modules.items():                              │
│ ❱ 1039 │   │   │   tmp_module._modules[name] = make_module(                               │
│   1040 │   │   │   │   submodule, TracedModule, _compilation_unit=None                    │
│   1041 │   │   │   )                                                                      │
│   1042                                                                                    │
│                                                                                           │
│ /home/dutxutengfei/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/jit/_trace │
│ .py:560 in make_module                                                                    │
│                                                                                           │
│    557 │   else:                                                                          │
│    558 │   │   if _module_class is None:                                                  │
│    559 │   │   │   _module_class = TopLevel988 │   │   TracedModule                                   │
│ ❱  560 │   │   return _module_class(mod, _compilation_unit=_compilation_unit)             │
│    561                                                                                    │
│    562                                                                                    │
│    563 def wrap_check_inputs(check_inputs):                                               │
│                                                                                           │
│ /home/dutxutengfei/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/jit/_trace │
│ .py:1039 in __init__                                                                      │
│                                                                                           │
│   1036 │   │   │   )                                                                      │
│   1037 │   │                                                                              │
│   1038 │   │   for name, submodule in orig._modules.items():                              │
│ ❱ 1039 │   │   │   tmp_module._modules[name] = make_module(                               │
│   1040 │   │   │   │   submodule, TracedMo988 │   │   dule, _compilation_unit=None                    │
│   1041 │   │   │   )                                                                      │
│   1042                                                                                    │
│                                                                                           │
│ /home/dutxutengfei/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/jit/_trace │
│ .py:560 in make_module                                                                    │
│                                                                                           │
│    557 │   else:                                                                          │
│    558 │   │   if _module_class is None:                                                  │
│    559 │   │   │   _module_class = TopLevelTracedModule                                   │
│ ❱  560 │   │   return _module_class(mod, _compilation_unit=_compilation_unit)             │
│    561                                                                                    │
│    562                                                                                    │
│    563 def wrap_check_inputs(check_inputs):                                               │
│                                                                                           │
│ /home/dutxutengfei/anaconda3/envs/open-988 │   │   mmlab/lib/python3.8/site-packages/torch/jit/_trace │
│ .py:988 in __init__                                                                       │
│                                                                                           │
│    985 │   def __init__(self, orig, id_set=None, _compilation_unit=None):                 │
│    986 │   │   # XXX: orig can be a nn.Module or a function!                              │
│    987 │   │   super(TracedModule, self).__init__()                                       │
│ ❱  988 │   │   assert isinstance(orig, torch.nn.Module)                                   │
│    989 │   │                                                                              │
│    990 │   │   # Copy a subset of `orig` to a temporary nn.Module.                        │
│    991 │   │   # This is a way to customize what will actually get compiled by create_scr

从这个图看我的dropout应该没有问题
我严重怀疑是我的模型自定义导致tensorboard画图命令报错。
但是,我没有解决

自定义模型tensorboard画图命令报错 assert error assert isinstance(orig, torch.nn.Module)相关推荐

  1. pip 命令报错 Fatal error in launcher: Unable to create process using ... ???? ???????

    文章目录 1)问题1 解决方案 2)问题2 解决方案 1)问题1 当我们使用 pip install auto-py-to-exe命令时,得到报错信息为 Fatal error in launcher ...

  2. Mac 升级系统后idea执行git命令报错xcrun: error: invalid active developer path的解决办法

    本来用着电脑上的IntelliJ IDEA 上git用的好好的,闲来无事升级了一下系统,结束发现git不能用了. 两步解决 1.安装xcode 2.IntelliJ IDEA 并配置git,Test ...

  3. adb shell命令报错:error: no devices found 解决方法

    一.尝试过的办法 adb kill-server ==> adb start-server 查看5037端口是否被占用(netstat -aon|findstr 5037)==> 把占用端 ...

  4. Windows系统 Docker 相关命令报错

    问题: Windows 系统下,Docker 使用 docker ps 命令报错: error during connect: This error may indicate that the doc ...

  5. tensorboard命令报错:tensorboard.util has no attribute Retriev

    只在程序中定义了一个命名空间: #定义两个placeholder with tf.name_scope('input'): #input x = tf.placeholder(tf.float32,[ ...

  6. 树莓派(Raspberry Pi 3) centos7使用yum命令报错File /usr/bin/yum, line 30 except KeyboardInterrupt, e:...

    使用yum命令报错 File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ^ SyntaxError: invalid ...

  7. Windows下运行rabbitmqctl 相关命令(如rabbitmqctl stop)报错:Error: unable to perform an operation on node解决方案

    Windows下运行rabbitmqctl 相关命令(如rabbitmqctl stop)报错:Error: unable to perform an operation on node解决方案 参考 ...

  8. laravel项目运行 php artisan cache:clear 命令报错

    laravel项目运行 php artisan cache:clear 命令报错 vscode 项目运行 php artisan cache:clear 命令 出现报错 Failed to clear ...

  9. 在Linux执行命令报错”Arg list too long”的原因分析

    http://www.yunweipai.com/archives/558.html 在Linux执行命令报错"Arg list too long"的原因分析 吞拿鱼手卷 于 3 ...

最新文章

  1. 可扩展且侵入性最小的脑机接口平台
  2. 1.16 静态内部类
  3. 中国家用中央空调行业发展动态解析及规划趋向预测报告2022-2028年版
  4. 如何像Uber一样给工程师派单,解放外包生产力?
  5. php枚举mysql,小技巧:取得MYSQL中ENUM(枚举)列的全部可能值。-PHP教程,PHP应用...
  6. Win11任务栏怎么隐藏
  7. RC充放电网络的定量计算
  8. 设置货币值中使用的小数位数
  9. three.js 中的矩阵变换及两种旋转表达方式
  10. python结巴分词下载_jieba: 结巴中文分词做最好的Python分词组件
  11. CMD查看端口和进程
  12. 高等代数--线性变换
  13. ui界面设计是什么:ui设计常用软件
  14. c++中整形输入逗号_Excel 2013中单元格添加下拉列表的方法
  15. SSH Tunneling
  16. ANSYS_APDL在绘制 vonMises(等效)应力云图报错:The requested data S is not available.The PLES command is ignored.
  17. 数据库设计(理论实例)
  18. 夜光:Java成神之路(九)擅长的语言
  19. 计算机网络 - 数据链路层
  20. 游戏3D美术设计师是什么?

热门文章

  1. 为什么青少年一定要学Python?
  2. iTop4412 Booting Sequence
  3. 数字证书及其简单数字签名的实现(java实现)
  4. 大数据发展促进委员会在京成立
  5. 基于JAVA网上体育用品销售系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
  6. 信号的宽带和计算机网络的宽带有什么不同,路由器和调制解调器(宽带猫)有什么区别?...
  7. 阿里云CDN全站加速,说说动态加速那些事
  8. 微信开发 缓存Storage
  9. 8000字解读安踏理想汽车丨打破用户体验黑箱的实战策略
  10. PS 2019 Mac版 自学入门系列(七)—— 调亮深色区域