Opened 14 months ago
Closed 14 months ago
#15769 closed defect (limitation)
ArrayMemoryError in volume splitbyzone
Reported by: | Owned by: | Tom Goddard | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Volume Data | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
The following bug report has been submitted: Platform: Windows-10-10.0.19045 ChimeraX Version: 1.8 (2024-06-10 23:15:52 UTC) Description (Describe the actions that caused this problem to occur here) Log: UCSF ChimeraX version: 1.8 (2024-06-10) © 2016-2024 Regents of the University of California. All rights reserved. > open C:/Users/lenovo/Desktop/btn2a1-gdTCR/Figure1/overall-left-density.cxs Opened btn2a1-btn3a1-full-com.mrc as #1, grid size 412,418,423, pixel 1.08,1.08,1.08, shown at level 0.151, step 2, values float32 Log from Tue Aug 6 10:51:14 2024 Startup Messages --- warning | Replacing fetcher for 'pdb_nmr' and format NMRSTAR from NMRSTAR bundle with that from NMRSTAR bundle UCSF ChimeraX version: 1.6.1 (2023-05-09) © 2016-2023 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX > open C:/Users/lenovo/Desktop/btn2a1-gdTCR/btn2a1-btn3a1-full-com.mrc Opened btn2a1-btn3a1-full-com.mrc as #1, grid size 412,418,423, pixel 1.08,1.08,1.08, shown at level 0.117, step 2, values float32 > preset "overall look" "publication 2 (depth-cued)" Using preset: Overall Look / Publication 2 (Depth-Cued) Preset expands to these ChimeraX commands: set bg white graphics silhouettes f lighting depthCue t > preset "overall look" interactive Using preset: Overall Look / Interactive Preset expands to these ChimeraX commands: ~set bg graphics silhouettes f lighting depthCue t > preset "overall look" "publication 1 (silhouettes)" Using preset: Overall Look / Publication 1 (Silhouettes) Preset expands to these ChimeraX commands: set bg white graphics silhouettes t lighting depthCue f > lighting flat > lighting full > lighting soft > lighting simple > lighting flat > lighting shadows true intensity 0.5 > graphics silhouettes false > preset "overall look" "publication 1 (silhouettes)" Using preset: Overall Look / Publication 1 (Silhouettes) Preset expands to these ChimeraX commands: set bg white graphics silhouettes t lighting depthCue f > lighting simple > volume #1 level 0.1515 > ui tool show "Hide Dust" > surface dust #1 size 6.46 > surface dust #1 size 35.46 > open C:/Users/lenovo/Desktop/BTN-论文/data-submit/btn/full/new-513/btn- > new_520_coot0-coot-13_real_space_refined_028_fit_real_space_refined_013_ss.pdb Summary of feedback from opening C:/Users/lenovo/Desktop/BTN-论文/data- submit/btn/full/new-513/btn- new_520_coot0-coot-13_real_space_refined_028_fit_real_space_refined_013_ss.pdb --- warnings | Ignored bad PDB record found on line 55 Cannot find LINK/SSBOND residue CYS (23 ) Cannot find LINK/SSBOND residue CYS (137 ) Chain information for btn- new_520_coot0-coot-13_real_space_refined_028_fit_real_space_refined_013_ss.pdb #2 --- Chain | Description C D | No description available E | No description available G | No description available > select /C 3791 atoms, 3883 bonds, 1 pseudobond, 480 residues, 2 models selected > color (#!2 & sel) cyan > select /D 3764 atoms, 3853 bonds, 1 pseudobond, 480 residues, 2 models selected > color (#!2 & sel) cyan > select /E 3927 atoms, 4018 bonds, 493 residues, 1 model selected > ui tool show "Color Actions" > color sel dark magenta > select /G 3901 atoms, 3991 bonds, 492 residues, 1 model selected > ui tool show "Color Actions" > color sel dark magenta > ui tool show "Color Zone" > color zone #1 near #2 distance 6.46 > color zone #1 near #2 distance 62.18 > hide #!2 models > select add #2 15398 atoms, 15761 bonds, 2 pseudobonds, 1946 residues, 2 models selected > save C:/Users/lenovo/Desktop/btn2a1-gdTCR/Figure1/overall-left-density.cxs ——— End of log from Tue Aug 6 10:51:14 2024 ——— opened ChimeraX session > select subtract #2 Nothing selected > show #!2 models > hide #!2 models > ui tool show "Color Zone" > color zone #1 near #2 distance 1.08 [Repeated 1 time(s)] > color zone #1 near #2 distance 7.34 > volume splitbyzone #1 Traceback (most recent call last): File "C:\Program Files\ChimeraX 1.8\bin\Lib\site- packages\chimerax\surface\colorzonegui.py", line 253, in _split_map run(self.session, cmd) File "C:\Program Files\ChimeraX 1.8\bin\Lib\site- packages\chimerax\core\commands\run.py", line 49, in run results = command.run(text, log=log, return_json=return_json) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Program Files\ChimeraX 1.8\bin\Lib\site- packages\chimerax\core\commands\cli.py", line 3213, in run result = ci.function(session, **kw_args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Program Files\ChimeraX 1.8\bin\Lib\site- packages\chimerax\surface\colorzone.py", line 378, in split_volumes_by_color_zone vlist.extend(split_volume_by_color_zone(v)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Program Files\ChimeraX 1.8\bin\Lib\site- packages\chimerax\surface\colorzone.py", line 321, in split_volume_by_color_zone grids = split_zones_by_color(volume, zc.points, zc.point_colors, zc.distance) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Program Files\ChimeraX 1.8\bin\Lib\site- packages\chimerax\surface\colorzone.py", line 362, in split_zones_by_color g = masked_grid_data(sg, mask, m) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Program Files\ChimeraX 1.8\bin\Lib\site- packages\chimerax\map_data\arrays.py", line 341, in masked_grid_data masked = zeros(matrix.shape, matrix.dtype) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ numpy.core._exceptions._ArrayMemoryError: Unable to allocate 278. MiB for an array with shape (423, 418, 412) and data type float32 numpy.core._exceptions._ArrayMemoryError: Unable to allocate 278. MiB for an array with shape (423, 418, 412) and data type float32 File "C:\Program Files\ChimeraX 1.8\bin\Lib\site- packages\chimerax\map_data\arrays.py", line 341, in masked_grid_data masked = zeros(matrix.shape, matrix.dtype) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. OpenGL version: 3.3.0 NVIDIA 431.60 OpenGL renderer: GeForce GTX 1070/PCIe/SSE2 OpenGL vendor: NVIDIA Corporation Python: 3.11.4 Locale: zh_CN.cp936 Qt version: PyQt6 6.6.1, Qt 6.6.1 Qt runtime version: 6.6.3 Qt platform: windows Manufacturer: LENOVO Model: 10RJ0004CV OS: Microsoft Windows 10 家庭中文版 (Build 19045) Memory: 34,262,302,720 MaxProcessMemory: 137,438,953,344 CPU: 8 Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz OSLanguage: zh-CN Installed Packages: alabaster: 0.7.16 appdirs: 1.4.4 asttokens: 2.4.1 Babel: 2.15.0 beautifulsoup4: 4.12.3 blockdiag: 3.0.0 blosc2: 2.0.0 build: 1.2.1 certifi: 2024.6.2 cftime: 1.6.4 charset-normalizer: 3.3.2 ChimeraX-AddCharge: 1.5.17 ChimeraX-AddH: 2.2.6 ChimeraX-AlignmentAlgorithms: 2.0.2 ChimeraX-AlignmentHdrs: 3.5 ChimeraX-AlignmentMatrices: 2.1 ChimeraX-Alignments: 2.12.7 ChimeraX-AlphaFold: 1.0 ChimeraX-AltlocExplorer: 1.1.1 ChimeraX-AmberInfo: 1.0 ChimeraX-Arrays: 1.1 ChimeraX-Atomic: 1.57.1 ChimeraX-AtomicLibrary: 14.0.6 ChimeraX-AtomSearch: 2.0.1 ChimeraX-AxesPlanes: 2.4 ChimeraX-BasicActions: 1.1.2 ChimeraX-BILD: 1.0 ChimeraX-BlastProtein: 2.4.6 ChimeraX-BondRot: 2.0.4 ChimeraX-BugReporter: 1.0.1 ChimeraX-BuildStructure: 2.12.1 ChimeraX-Bumps: 1.0 ChimeraX-BundleBuilder: 1.2.7 ChimeraX-ButtonPanel: 1.0.1 ChimeraX-CageBuilder: 1.0.1 ChimeraX-CellPack: 1.0 ChimeraX-Centroids: 1.4 ChimeraX-ChangeChains: 1.1 ChimeraX-CheckWaters: 1.4 ChimeraX-ChemGroup: 2.0.1 ChimeraX-Clashes: 2.2.4 ChimeraX-ColorActions: 1.0.5 ChimeraX-ColorGlobe: 1.0 ChimeraX-ColorKey: 1.5.6 ChimeraX-CommandLine: 1.2.5 ChimeraX-ConnectStructure: 2.0.1 ChimeraX-Contacts: 1.0.1 ChimeraX-Core: 1.8 ChimeraX-CoreFormats: 1.2 ChimeraX-coulombic: 1.4.3 ChimeraX-Crosslinks: 1.0 ChimeraX-Crystal: 1.0 ChimeraX-CrystalContacts: 1.0.1 ChimeraX-DataFormats: 1.2.3 ChimeraX-Dicom: 1.2.4 ChimeraX-DiffPlot: 1.0 ChimeraX-DistMonitor: 1.4.2 ChimeraX-DockPrep: 1.1.3 ChimeraX-Dssp: 2.0 ChimeraX-EMDB-SFF: 1.0 ChimeraX-ESMFold: 1.0 ChimeraX-FileHistory: 1.0.1 ChimeraX-FunctionKey: 1.0.1 ChimeraX-Geometry: 1.3 ChimeraX-gltf: 1.0 ChimeraX-Graphics: 1.1.1 ChimeraX-Hbonds: 2.4 ChimeraX-Help: 1.2.2 ChimeraX-HKCage: 1.3 ChimeraX-IHM: 1.1 ChimeraX-ImageFormats: 1.2 ChimeraX-IMOD: 1.0 ChimeraX-IO: 1.0.1 ChimeraX-ItemsInspection: 1.0.1 ChimeraX-IUPAC: 1.0 ChimeraX-Label: 1.1.10 ChimeraX-ListInfo: 1.2.2 ChimeraX-Log: 1.1.6 ChimeraX-LookingGlass: 1.1 ChimeraX-Maestro: 1.9.1 ChimeraX-Map: 1.2 ChimeraX-MapData: 2.0 ChimeraX-MapEraser: 1.0.1 ChimeraX-MapFilter: 2.0.1 ChimeraX-MapFit: 2.0 ChimeraX-MapSeries: 2.1.1 ChimeraX-Markers: 1.0.1 ChimeraX-Mask: 1.0.2 ChimeraX-MatchMaker: 2.1.3 ChimeraX-MCopy: 1.0 ChimeraX-MDcrds: 2.7.1 ChimeraX-MedicalToolbar: 1.0.3 ChimeraX-Meeting: 1.0.1 ChimeraX-MLP: 1.1.1 ChimeraX-mmCIF: 2.14.1 ChimeraX-MMTF: 2.2 ChimeraX-Modeller: 1.5.17 ChimeraX-ModelPanel: 1.5 ChimeraX-ModelSeries: 1.0.1 ChimeraX-Mol2: 2.0.3 ChimeraX-Mole: 1.0 ChimeraX-Morph: 1.0.2 ChimeraX-MouseModes: 1.2 ChimeraX-Movie: 1.0 ChimeraX-Neuron: 1.0 ChimeraX-Nifti: 1.2 ChimeraX-NMRSTAR: 1.0.2 ChimeraX-NRRD: 1.2 ChimeraX-Nucleotides: 2.0.3 ChimeraX-OpenCommand: 1.13.5 ChimeraX-PDB: 2.7.5 ChimeraX-PDBBio: 1.0.1 ChimeraX-PDBLibrary: 1.0.4 ChimeraX-PDBMatrices: 1.0 ChimeraX-PickBlobs: 1.0.1 ChimeraX-Positions: 1.0 ChimeraX-PresetMgr: 1.1.1 ChimeraX-PubChem: 2.2 ChimeraX-ReadPbonds: 1.0.1 ChimeraX-Registration: 1.1.2 ChimeraX-RemoteControl: 1.0 ChimeraX-RenderByAttr: 1.4.1 ChimeraX-RenumberResidues: 1.1 ChimeraX-ResidueFit: 1.0.1 ChimeraX-RestServer: 1.2 ChimeraX-RNALayout: 1.0 ChimeraX-RotamerLibMgr: 4.0 ChimeraX-RotamerLibsDunbrack: 2.0 ChimeraX-RotamerLibsDynameomics: 2.0 ChimeraX-RotamerLibsRichardson: 2.0 ChimeraX-SaveCommand: 1.5.1 ChimeraX-SchemeMgr: 1.0 ChimeraX-SDF: 2.0.2 ChimeraX-Segger: 1.0 ChimeraX-Segment: 1.0.1 ChimeraX-Segmentations: 3.0.15 ChimeraX-SelInspector: 1.0 ChimeraX-SeqView: 2.11.2 ChimeraX-Shape: 1.0.1 ChimeraX-Shell: 1.0.1 ChimeraX-Shortcuts: 1.1.1 ChimeraX-ShowSequences: 1.0.3 ChimeraX-SideView: 1.0.1 ChimeraX-Smiles: 2.1.2 ChimeraX-SmoothLines: 1.0 ChimeraX-SpaceNavigator: 1.0 ChimeraX-StdCommands: 1.16.5 ChimeraX-STL: 1.0.1 ChimeraX-Storm: 1.0 ChimeraX-StructMeasure: 1.2.1 ChimeraX-Struts: 1.0.1 ChimeraX-Surface: 1.0.1 ChimeraX-SwapAA: 2.0.1 ChimeraX-SwapRes: 2.5 ChimeraX-TapeMeasure: 1.0 ChimeraX-TaskManager: 1.0 ChimeraX-Test: 1.0 ChimeraX-Toolbar: 1.1.2 ChimeraX-ToolshedUtils: 1.2.4 ChimeraX-Topography: 1.0 ChimeraX-ToQuest: 1.0 ChimeraX-Tug: 1.0.1 ChimeraX-UI: 1.39.1 ChimeraX-uniprot: 2.3 ChimeraX-UnitCell: 1.0.1 ChimeraX-ViewDockX: 1.4.3 ChimeraX-VIPERdb: 1.0 ChimeraX-Vive: 1.1 ChimeraX-VolumeMenu: 1.0.1 ChimeraX-vrml: 1.0 ChimeraX-VTK: 1.0 ChimeraX-WavefrontOBJ: 1.0 ChimeraX-WebCam: 1.0.2 ChimeraX-WebServices: 1.1.4 ChimeraX-Zone: 1.0.1 colorama: 0.4.6 comm: 0.2.2 comtypes: 1.4.1 contourpy: 1.2.1 cxservices: 1.2.2 cycler: 0.12.1 Cython: 3.0.10 debugpy: 1.8.1 decorator: 5.1.1 docutils: 0.20.1 executing: 2.0.1 filelock: 3.13.4 fonttools: 4.53.0 funcparserlib: 2.0.0a0 glfw: 2.7.0 grako: 3.16.5 h5py: 3.11.0 html2text: 2024.2.26 idna: 3.7 ihm: 1.0 imagecodecs: 2024.1.1 imagesize: 1.4.1 ipykernel: 6.29.2 ipython: 8.21.0 ipywidgets: 8.1.3 jedi: 0.19.1 jinja2: 3.1.4 jupyter-client: 8.6.0 jupyter-core: 5.7.2 jupyterlab-widgets: 3.0.11 kiwisolver: 1.4.5 line-profiler: 4.1.2 lxml: 5.2.1 lz4: 4.3.3 MarkupSafe: 2.1.5 matplotlib: 3.8.4 matplotlib-inline: 0.1.7 msgpack: 1.0.8 nest-asyncio: 1.6.0 netCDF4: 1.6.5 networkx: 3.3 nibabel: 5.2.0 nptyping: 2.5.0 numexpr: 2.10.0 numpy: 1.26.4 openvr: 1.26.701 packaging: 24.1 ParmEd: 4.2.2 parso: 0.8.4 pep517: 0.13.1 pillow: 10.3.0 pip: 24.0 pkginfo: 1.10.0 platformdirs: 4.2.2 prompt-toolkit: 3.0.47 psutil: 5.9.8 pure-eval: 0.2.2 py-cpuinfo: 9.0.0 pycollada: 0.8 pydicom: 2.4.4 pygments: 2.17.2 pynmrstar: 3.3.4 pynrrd: 1.0.0 PyOpenGL: 3.1.7 PyOpenGL-accelerate: 3.1.7 pyopenxr: 1.0.3401 pyparsing: 3.1.2 pyproject-hooks: 1.1.0 PyQt6-commercial: 6.6.1 PyQt6-Qt6: 6.6.3 PyQt6-sip: 13.6.0 PyQt6-WebEngine-commercial: 6.6.0 PyQt6-WebEngine-Qt6: 6.6.3 python-dateutil: 2.9.0.post0 pytz: 2024.1 pywin32: 306 pyzmq: 26.0.3 qtconsole: 5.5.1 QtPy: 2.4.1 RandomWords: 0.4.0 requests: 2.31.0 scipy: 1.13.0 setuptools: 69.5.1 sfftk-rw: 0.8.1 six: 1.16.0 snowballstemmer: 2.2.0 sortedcontainers: 2.4.0 soupsieve: 2.5 sphinx: 7.2.6 sphinx-autodoc-typehints: 2.0.1 sphinxcontrib-applehelp: 1.0.8 sphinxcontrib-blockdiag: 3.0.0 sphinxcontrib-devhelp: 1.0.6 sphinxcontrib-htmlhelp: 2.0.5 sphinxcontrib-jsmath: 1.0.1 sphinxcontrib-qthelp: 1.0.7 sphinxcontrib-serializinghtml: 1.1.10 stack-data: 0.6.3 superqt: 0.6.3 tables: 3.8.0 tcia-utils: 1.5.1 tifffile: 2024.1.30 tinyarray: 1.2.4 tornado: 6.4.1 traitlets: 5.14.2 typing-extensions: 4.12.2 tzdata: 2024.1 urllib3: 2.2.1 wcwidth: 0.2.13 webcolors: 1.13 wheel: 0.43.0 wheel-filename: 1.4.1 widgetsnbextension: 4.0.11 WMI: 1.5.1
Change History (2)
comment:1 by , 14 months ago
Component: | Unassigned → Volume Data |
---|---|
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → ArrayMemoryError in volume splitbyzone |
comment:2 by , 14 months ago
Resolution: | → limitation |
---|---|
Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
Out of memory using volume splitbyzone. Looks like there were less than 10 colors and although the map is somewhat large needing 278Mb per copy, this should be less than 3 Gbytes and the machine has 32 Gbytes. So not sure why it ran out of memory.