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