Update kernel_issue_fix.md

This commit is contained in:
Pawel Swietojanski 2015-10-09 17:52:25 +01:00
parent c14f7a44a1
commit a6a7f6ceca

View File

@ -2,19 +2,17 @@
# How to fix notebook's "kernel issues" on DICE # How to fix notebook's "kernel issues" on DICE
Some of the people in mlpractical have been affected by a recent update to the numpy and numercial Some of the people in mlpractical have been affected by a recent update to the numpy and numercial
library pushed to DICE last week. The symptom was restarting notebook kernel when someone library pushed to DICE last week. It concerns you when you get the message about the kernel was restarted when running code involving numpy usage.
tried to run the exercise involving numpy usage.
The reason of this most likely affected people who either 1) ended up with In case you experience those issues you either 1) ended up with
default atlas libraries (which has been updated in the meantime) or 2) re-compiled default atlas libraries (which have been updated in the meantime) or 2) re-compiled
numpy with new DICE OpenBLAS already available, but LD_LIBRARY_PATH pointed to the numpy with the new DICE OpenBLAS already available, but LD_LIBRARY_PATH you set last week put
version compiled last time - which could introduce some unexepcted behaviours. priority to load OpenBLAS libraries compiled last time - which could introduce some unexepcted behaviour at runtime.
## Fix ## The Fix
Follow the below setps **before** you activate the old virtual environment. The fix Follow the below stdps **before** you activate the old virtual environment (or deactivate it once activated). The fix
basically involves rebuilding the virtual environments. But the whole process is now basically involves rebuilding the virtual environments. But the whole process is now much simpler due to the fact OpenBLAS is now a deafult numerical library on DICE.
much simpler (due to the fact OpenBLAS is now a deafult numerical library on DICE).
1) Comment out (or remove) `export=$LD_LIBRARY_PATH...` line in your ~/.bashrc script. Then type 1) Comment out (or remove) `export=$LD_LIBRARY_PATH...` line in your ~/.bashrc script. Then type
`unset LD_LIBRARY_PATH` in the terminal. To make sure this variable is not `unset LD_LIBRARY_PATH` in the terminal. To make sure this variable is not