【问题标题】:Is there an extra memory limitation for component IO组件 IO 是否有额外的内存限制
【发布时间】:2018-12-19 07:24:45
【问题描述】:

openMDAO 对组件 IO 或部分内容是否有额外的内存限制?

我可以看到只使用了整个内存的 12%,但我仍然收到这样的错误。这是python还是openMDAO相关的上限?

....
    self.run_driver()
  File "\Anaconda3\envs\py36_test\lib\site-packages\openmdao-2.3.1-py3.6.egg\openmdao\core\problem.py", line 494, in run_driver
    self.final_setup()
  File "\Anaconda3\envs\py36_test\lib\site-packages\openmdao-2.3.1-py3.6.egg\openmdao\core\problem.py", line 625, in final_setup
    force_alloc_complex=self._force_alloc_complex)
  File "\Anaconda3\envs\py36_test\lib\site-packages\openmdao-2.3.1-py3.6.egg\openmdao\core\system.py", line 786, in _final_setup
   self._setup_partials(recurse=recurse)
  File "\Anaconda3\envs\py36_test\lib\site-packages\openmdao-2.3.1-py3.6.egg\openmdao\core\group.py", line 1802, in _setup_partials
    subsys._setup_partials(recurse)
  File "\Anaconda3\envs\py36_test\lib\site-packages\openmdao-2.3.1-py3.6.egg\openmdao\core\group.py", line 1802, in _setup_partials
    subsys._setup_partials(recurse)
  File "\Anaconda3\envs\py36_test\lib\site-packages\openmdao-2.3.1-py3.6.egg\openmdao\core\explicitcomponent.py", line 68, in _setup_partials
    super(ExplicitComponent, self)._setup_partials()
  File "\Anaconda3\envs\py36_test\lib\site-packages\openmdao-2.3.1-py3.6.egg\openmdao\core\component.py", line 306, in _setup_partials
  self._declare_partials(of, wrt, dependent=dependent, rows=rows, cols=cols, val=val)
  File "\Anaconda3\envs\py36_test\lib\site-packages\openmdao-2.3.1-py3.6.egg\openmdao\core\component.py", line 894, in _declare_partials
   meta['value'] = np.zeros(shape)
MemoryError

【问题讨论】:

    标签: openmdao


    【解决方案1】:

    没有足够的细节来为这个问题提供一个好的答案,但是当您遇到内存错误时,可能是因为您使用的是 32 位 python?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-19
      • 2022-10-02
      相关资源
      最近更新 更多