Opened 4 years ago
Closed 4 years ago
#5655 closed defect (fixed)
OpenMM: Error launching CUDA compiler: Value 'sm_30' is not defined for option 'gpu-architecture'
Reported by: | Owned by: | Tom Goddard | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Third Party | Version: | |
Keywords: | Cc: | Tristan Croll | |
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
The following bug report has been submitted: Platform: Linux-5.10.0-9-amd64-x86_64-with-glibc2.14 ChimeraX Version: 1.2.5 (2021-05-24 04:13:57 UTC) Description open test.pdb open test.mrc clipper assoc #2 to #1 addh metalDist 1.0 isolde start select #1 isolde sim start sel Model and map belong to a PhD student's project. The error is reproducible with these files, but don't occur with other data, up to now. Neither me nor ISOLDE can find anything unusual in the coordinate file or in the cryo-EM map. To exclude any CUDA problems, this error occurs with Debian's CUDA 11.2 from it's repsoitory and with Nvidia's CUDA 11.2. Model and map are over 100 MB big. If you need those files, I will ask the PhD student whether he agrees to send his data. Log: UCSF ChimeraX version: 1.2.5 (2021-05-24) © 2016-2021 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX > open test-gut.pdb Summary of feedback from opening test-gut.pdb --- warning | Ignored bad PDB record found on line 17518 END Chain information for test-gut.pdb #1 --- Chain | Description A | No description available B | No description available C | No description available D | No description available E | No description available F | No description available > open test-gut.mrc Opened test-gut.mrc as #2, grid size 320,320,320, pixel 1.06, shown at level 0.000305, step 2, values float32 > transparency 50 > volume #2 step 1 > volume #2 level 0.007667 > style stick Changed 13068 atom styles > clipper associate #2 toModel #1 Opened test-gut.mrc as #1.1.1.1, grid size 320,320,320, pixel 1.06, shown at level 0.0339, step 1, values float32 Chain information for test-gut.pdb --- Chain | Description 1.2/A | No description available 1.2/B | No description available 1.2/C | No description available 1.2/D | No description available 1.2/E | No description available 1.2/F | No description available > addh metalDist 1.0 Summary of feedback from adding hydrogens to test-gut.pdb #1.2 --- warnings | Not adding hydrogens to /E DC -34 P because it is missing heavy- atom bond partners Not adding hydrogens to /F DA 28 P because it is missing heavy-atom bond partners notes | No usable SEQRES records for test-gut.pdb (#1.2) chain A; guessing termini instead No usable SEQRES records for test-gut.pdb (#1.2) chain B; guessing termini instead No usable SEQRES records for test-gut.pdb (#1.2) chain C; guessing termini instead No usable SEQRES records for test-gut.pdb (#1.2) chain D; guessing termini instead No usable SEQRES records for test-gut.pdb (#1.2) chain E; guessing termini instead 1 messages similar to the above omitted Chain-initial residues that are actual N termini: /A MET 1, /B MET 1, /C MET 1, /D MET 1, /E DC -34, /F DA 28 Chain-initial residues that are not actual N termini: /A LEU 204, /B LEU 153, /B ARG 354, /C GLN 875, /D THR 874 Chain-final residues that are actual C termini: /E DT -4, /F DG 58 Chain-final residues that are not actual C termini: /A ALA 395, /A GLY 189, /B ALA 395, /B ILE 137, /B SER 341, /C VAL 1047, /C GLU 201, /D VAL 1047, /D LEU 200 1293 hydrogen bonds Adding 'H' to /A LEU 204 Adding 'H' to /B LEU 153 Adding 'H' to /B ARG 354 Adding 'H' to /C GLN 875 Adding 'H' to /D THR 874 /A ALA 395 is not terminus, removing H atom from 'C' /B ALA 395 is not terminus, removing H atom from 'C' /C VAL 1047 is not terminus, removing H atom from 'C' /D VAL 1047 is not terminus, removing H atom from 'C' 12454 hydrogens added > isolde start > set selectionWidth 4 Done loading forcefield > isolde sim start sel No atoms selected! > select #1 25522 atoms, 25882 bonds, 5 pseudobonds, 1567 residues, 13 models selected > isolde sim start sel Loading residue template for ADP from internal database Traceback (most recent call last): File "/gcm/opt/cryo/UCSF-ChimeraX-1.2.5-1-Debian/lib/python3.8/site- packages/chimerax/core/triggerset.py", line 130, in invoke return self._func(self._name, data) File "/home/strubio/kostrewa/.local/share/ChimeraX/1.2/site- packages/chimerax/isolde/cmd/cmd.py", line 95, in _sim_start_cb isolde.start_sim() File "/home/strubio/kostrewa/.local/share/ChimeraX/1.2/site- packages/chimerax/isolde/isolde.py", line 2780, in start_sim sm.start_sim() File "/home/strubio/kostrewa/.local/share/ChimeraX/1.2/site- packages/chimerax/isolde/openmm/openmm_interface.py", line 674, in start_sim sh.start_sim() File "/home/strubio/kostrewa/.local/share/ChimeraX/1.2/site- packages/chimerax/isolde/openmm/openmm_interface.py", line 1601, in start_sim self._prepare_sim() File "/home/strubio/kostrewa/.local/share/ChimeraX/1.2/site- packages/chimerax/isolde/openmm/openmm_interface.py", line 1561, in _prepare_sim s = self._simulation = app.Simulation(self.topology, self._system, File "/gcm/opt/cryo/UCSF-ChimeraX-1.2.5-1-Debian/lib/python3.8/site- packages/simtk/openmm/app/simulation.py", line 105, in __init__ self.context = mm.Context(self.system, self.integrator, platform, platformProperties) File "/gcm/opt/cryo/UCSF-ChimeraX-1.2.5-1-Debian/lib/python3.8/site- packages/simtk/openmm/openmm.py", line 17752, in __init__ this = _openmm.new_Context(*args) simtk.openmm.OpenMMException: Error launching CUDA compiler: 256 nvcc fatal : Value 'sm_30' is not defined for option 'gpu-architecture' Error processing trigger "frame drawn": simtk.openmm.OpenMMException: Error launching CUDA compiler: 256 nvcc fatal : Value 'sm_30' is not defined for option 'gpu-architecture' File "/gcm/opt/cryo/UCSF-ChimeraX-1.2.5-1-Debian/lib/python3.8/site- packages/simtk/openmm/openmm.py", line 17752, in __init__ this = _openmm.new_Context(*args) See log for complete Python traceback. OpenGL version: 3.3.0 NVIDIA 460.91.03 OpenGL renderer: Quadro K5000/PCIe/SSE2 OpenGL vendor: NVIDIA Corporation Manufacturer: FUJITSU Model: CELSIUS R930 OS: Debian GNU/Linux 11 bullseye Architecture: 64bit ELF Virutal Machine: none CPU: 32 Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz Cache Size: 20480 KB Memory: total used free shared buff/cache available Mem: 62Gi 2.8Gi 47Gi 186Mi 12Gi 59Gi Swap: 975Mi 0B 975Mi Graphics: 04:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK104GL [Quadro K5000] [10de:11ba] (rev a1) Subsystem: NVIDIA Corporation GK104GL [Quadro K5000] [10de:0965] Kernel driver in use: nvidia Locale: ('en_US', 'UTF-8') PyQt5 5.15.2, Qt 5.15.2 Installed Packages: alabaster: 0.7.12 appdirs: 1.4.4 Babel: 2.9.1 backcall: 0.2.0 blockdiag: 2.0.1 certifi: 2020.12.5 cftime: 1.5.0 chardet: 3.0.4 ChimeraX-AddCharge: 1.0.1 ChimeraX-AddH: 2.1.6 ChimeraX-AlignmentAlgorithms: 2.0 ChimeraX-AlignmentHdrs: 3.2 ChimeraX-AlignmentMatrices: 2.0 ChimeraX-Alignments: 2.1 ChimeraX-AmberInfo: 1.0 ChimeraX-Arrays: 1.0 ChimeraX-Atomic: 1.13.2 ChimeraX-AtomicLibrary: 3.1.3 ChimeraX-AtomSearch: 2.0 ChimeraX-AtomSearchLibrary: 1.0 ChimeraX-AxesPlanes: 2.0 ChimeraX-BasicActions: 1.1 ChimeraX-BILD: 1.0 ChimeraX-BlastProtein: 1.1 ChimeraX-BondRot: 2.0 ChimeraX-BugReporter: 1.0 ChimeraX-BuildStructure: 2.5.2 ChimeraX-Bumps: 1.0 ChimeraX-BundleBuilder: 1.1 ChimeraX-ButtonPanel: 1.0 ChimeraX-CageBuilder: 1.0 ChimeraX-CellPack: 1.0 ChimeraX-Centroids: 1.1 ChimeraX-ChemGroup: 2.0 ChimeraX-Clashes: 2.1 ChimeraX-Clipper: 0.16.0 ChimeraX-ColorActions: 1.0 ChimeraX-ColorGlobe: 1.0 ChimeraX-ColorKey: 1.2.1 ChimeraX-CommandLine: 1.1.4 ChimeraX-ConnectStructure: 2.0 ChimeraX-Contacts: 1.0 ChimeraX-Core: 1.2.5 ChimeraX-CoreFormats: 1.0 ChimeraX-coulombic: 1.1.1 ChimeraX-Crosslinks: 1.0 ChimeraX-Crystal: 1.0 ChimeraX-CrystalContacts: 1.0 ChimeraX-DataFormats: 1.1 ChimeraX-Dicom: 1.0 ChimeraX-DistMonitor: 1.1.3 ChimeraX-DistUI: 1.0 ChimeraX-Dssp: 2.0 ChimeraX-EMDB-SFF: 1.0 ChimeraX-ExperimentalCommands: 1.0 ChimeraX-FileHistory: 1.0 ChimeraX-FunctionKey: 1.0 ChimeraX-Geometry: 1.1 ChimeraX-gltf: 1.0 ChimeraX-Graphics: 1.0 ChimeraX-Hbonds: 2.1 ChimeraX-Help: 1.1 ChimeraX-HKCage: 1.3 ChimeraX-IHM: 1.0 ChimeraX-ImageFormats: 1.1 ChimeraX-IMOD: 1.0 ChimeraX-IO: 1.0.1 ChimeraX-ISOLDE: 1.2.2 ChimeraX-Label: 1.0 ChimeraX-LinuxSupport: 1.0 ChimeraX-ListInfo: 1.1.1 ChimeraX-Log: 1.1.2 ChimeraX-LookingGlass: 1.1 ChimeraX-Maestro: 1.8.1 ChimeraX-Map: 1.0.2 ChimeraX-MapData: 2.0 ChimeraX-MapEraser: 1.0 ChimeraX-MapFilter: 2.0 ChimeraX-MapFit: 2.0 ChimeraX-MapSeries: 2.0 ChimeraX-Markers: 1.0 ChimeraX-Mask: 1.0 ChimeraX-MatchMaker: 1.2.1 ChimeraX-MDcrds: 2.2 ChimeraX-MedicalToolbar: 1.0.1 ChimeraX-Meeting: 1.0 ChimeraX-MLP: 1.1 ChimeraX-mmCIF: 2.3 ChimeraX-MMTF: 2.1 ChimeraX-Modeller: 1.0.1 ChimeraX-ModelPanel: 1.0.1 ChimeraX-ModelSeries: 1.0 ChimeraX-Mol2: 2.0 ChimeraX-Morph: 1.0 ChimeraX-MouseModes: 1.1 ChimeraX-Movie: 1.0 ChimeraX-Neuron: 1.0 ChimeraX-Nucleotides: 2.0.1 ChimeraX-OpenCommand: 1.5 ChimeraX-PDB: 2.4.1 ChimeraX-PDBBio: 1.0 ChimeraX-PDBLibrary: 1.0.1 ChimeraX-PDBMatrices: 1.0 ChimeraX-PickBlobs: 1.0 ChimeraX-Positions: 1.0 ChimeraX-PresetMgr: 1.0.1 ChimeraX-PubChem: 2.0.1 ChimeraX-ReadPbonds: 1.0 ChimeraX-Registration: 1.1 ChimeraX-RemoteControl: 1.0 ChimeraX-ResidueFit: 1.0 ChimeraX-RestServer: 1.1 ChimeraX-RNALayout: 1.0 ChimeraX-RotamerLibMgr: 2.0 ChimeraX-RotamerLibsDunbrack: 2.0 ChimeraX-RotamerLibsDynameomics: 2.0 ChimeraX-RotamerLibsRichardson: 2.0 ChimeraX-SaveCommand: 1.4 ChimeraX-SchemeMgr: 1.0 ChimeraX-SDF: 2.0 ChimeraX-Segger: 1.0 ChimeraX-Segment: 1.0 ChimeraX-SeqView: 2.3 ChimeraX-Shape: 1.0.1 ChimeraX-Shell: 1.0 ChimeraX-Shortcuts: 1.0 ChimeraX-ShowAttr: 1.0 ChimeraX-ShowSequences: 1.0 ChimeraX-SideView: 1.0 ChimeraX-Smiles: 2.0.1 ChimeraX-SmoothLines: 1.0 ChimeraX-SpaceNavigator: 1.0 ChimeraX-StdCommands: 1.3.1 ChimeraX-STL: 1.0 ChimeraX-Storm: 1.0 ChimeraX-Struts: 1.0 ChimeraX-Surface: 1.0 ChimeraX-SwapAA: 2.0 ChimeraX-SwapRes: 2.1 ChimeraX-TapeMeasure: 1.0 ChimeraX-Test: 1.0 ChimeraX-Toolbar: 1.0.1 ChimeraX-ToolshedUtils: 1.2 ChimeraX-Tug: 1.0 ChimeraX-UI: 1.7.6 ChimeraX-uniprot: 2.1 ChimeraX-UnitCell: 1.0 ChimeraX-ViewDockX: 1.0 ChimeraX-Vive: 1.1 ChimeraX-VolumeMenu: 1.0 ChimeraX-VTK: 1.0 ChimeraX-WavefrontOBJ: 1.0 ChimeraX-WebCam: 1.0 ChimeraX-WebServices: 1.0 ChimeraX-Zone: 1.0 colorama: 0.4.3 comtypes: 1.1.7 cxservices: 1.0 cycler: 0.10.0 Cython: 0.29.21 decorator: 5.0.9 distlib: 0.3.1 distro: 1.5.0 docutils: 0.16 filelock: 3.0.12 funcparserlib: 0.3.6 grako: 3.16.5 h5py: 2.10.0 html2text: 2020.1.16 idna: 2.10 ihm: 0.17 imagecodecs: 2020.5.30 imagesize: 1.2.0 ipykernel: 5.3.4 ipython: 7.18.1 ipython-genutils: 0.2.0 jedi: 0.17.2 Jinja2: 2.11.2 jupyter-client: 6.1.7 jupyter-core: 4.7.1 kiwisolver: 1.3.1 line-profiler: 2.1.2 lxml: 4.6.2 lz4: 3.1.0 MarkupSafe: 2.0.1 matplotlib: 3.3.2 msgpack: 1.0.0 netCDF4: 1.5.4 networkx: 2.5 numexpr: 2.7.3 numpy: 1.19.2 numpydoc: 1.1.0 openvr: 1.14.1501 packaging: 20.9 ParmEd: 3.2.0 parso: 0.7.1 pexpect: 4.8.0 pickleshare: 0.7.5 Pillow: 7.2.0 pip: 21.0.1 pkginfo: 1.5.0.1 prompt-toolkit: 3.0.18 psutil: 5.7.2 ptyprocess: 0.7.0 pycollada: 0.7.1 pydicom: 2.0.0 Pygments: 2.7.1 PyOpenGL: 3.1.5 PyOpenGL-accelerate: 3.1.5 pyparsing: 2.4.7 PyQt5-commercial: 5.15.2 PyQt5-sip: 12.8.1 PyQtWebEngine-commercial: 5.15.2 python-dateutil: 2.8.1 pytz: 2021.1 pyzmq: 22.0.3 qtconsole: 4.7.7 QtPy: 1.9.0 RandomWords: 0.3.0 requests: 2.24.0 scipy: 1.5.2 setuptools: 50.3.2 sfftk-rw: 0.6.7.dev1 six: 1.15.0 snowballstemmer: 2.1.0 sortedcontainers: 2.2.2 Sphinx: 3.2.1 sphinxcontrib-applehelp: 1.0.2 sphinxcontrib-blockdiag: 2.0.0 sphinxcontrib-devhelp: 1.0.2 sphinxcontrib-htmlhelp: 2.0.0 sphinxcontrib-jsmath: 1.0.1 sphinxcontrib-qthelp: 1.0.3 sphinxcontrib-serializinghtml: 1.1.5 suds-jurko: 0.6 tables: 3.6.1 tifffile: 2020.9.3 tinyarray: 1.2.3 tornado: 6.1 traitlets: 5.0.5 urllib3: 1.25.11 wcwidth: 0.2.5 webcolors: 1.11.1 wheel: 0.36.0 wheel-filename: 1.2.0
Change History (3)
comment:1 by , 4 years ago
Cc: | added |
---|---|
Component: | Unassigned → Third Party |
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → OpenMM: Error launching CUDA compiler: Value 'sm_30' is not defined for option 'gpu-architecture' |
comment:2 by , 4 years ago
comment:3 by , 4 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
This will go away as soon as I manage to get ISOLDE 1.3 out the door. The issue is that the CUDA 11.0 runtime compiler used by OpenMM doesn't recognise the 30-series GPUs - ChimeraX 1.3 (and hence ISOLDE 1.3) has a newer OpenMM version built against CUDA 11.2, which doesn't have this problem. Until then, if you switch the "Experience level" drop-down at the bottom of the ISOLDE panel to "advanced", you'll get a new option on the "Sim settings" tab allowing you to switch the computational platform from CUDA to OpenCL.
Note:
See TracTickets
for help on using tickets.
Reported by Dirk Kostrewa