clab / clab/dynet_tutorial_examples
Can't run tutorial_parser.ipynb on GPU
- Vorherrschende Sprache
- Python
- Sterne
- 434
- Forks
- 113
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
When I pasted all the contents into a single Python file and run the following:
```
python parser.py --dynet-gpus 1 --dynet-mem 10000
```
It throws the following Not Implemented error:
```
[dynet] initializing CUDA
Request for 1 GPU ...
[dynet] Device Number: 0
[dynet] Device name: Tesla K80
[dynet] Memory Clock Rate (KHz): 2505000
[dynet] Memory Bus Width (bits): 384
[dynet] Peak Memory Bandwidth (GB/s): 240.48
[dynet] Memory Free (GB): 11.927/11.9956
[dynet]
[dynet] Device(s) selected: 0
[dynet] random seed: 3589591803
[dynet] allocating memory: 10000MB
[dynet] memory allocation done.
Traceback (most recent call last):
File "parser.py", line 206, in
dev_loss += loss.scalar_value()
File "_gdynet.pyx", line 947, in _gdynet.Expression.scalar_value (_gdynet.cpp:23604)
cpdef scalar_value(self, recalculate=False):
File "_gdynet.pyx", line 960, in _gdynet.Expression.scalar_value (_gdynet.cpp:23509)
return c_as_scalar(self.cgp().get_value(self.vindex))
RuntimeError: RestrictedLogSoftmax not yet implemented for CUDA (contributions welcome!)
```
Does that mean this notebook can only run on CPU for now?
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, den Befehl aus parser.py zu reproduzieren, und vergleiche sein Verhalten mit tutorial_parser.ipynb auf CPU und GPU. Untersuche den gemeldeten DyNet RestrictedLogSoftmax CUDA-Fehler; die abgeschlossene Untersuchung sollte feststellen, ob das Tutorial die GPU-Ausführung unterstützt, oder die dokumentierte Einschränkung identifizieren.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- jupyter-notebook, python
- Bereich
- machine-learning
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100