|
@@ -36,22 +36,15 @@
|
|
|
"import subprocess\n",
|
|
|
"import sys\n",
|
|
|
"\n",
|
|
|
+ "!pip install -r git+https://github.com/bigscience-workshop/petals\n",
|
|
|
+ "!pip install datasets wandb\n",
|
|
|
"\n",
|
|
|
"IN_COLAB = 'google.colab' in sys.modules\n",
|
|
|
- "\n",
|
|
|
- "if IN_COLAB:\n",
|
|
|
- " subprocess.run(\"git clone https://github.com/bigscience-workshop/petals\", shell=True)\n",
|
|
|
- " subprocess.run(\"pip install -r petals/requirements.txt\", shell=True)\n",
|
|
|
- " subprocess.run(\"pip install datasets wandb\", shell=True)\n",
|
|
|
- "\n",
|
|
|
+ "if IN_COLAB: # Remove CUDA binaries on CPU-only colabs to not confuse bitsandbytes\n",
|
|
|
" try:\n",
|
|
|
" subprocess.check_output([\"nvidia-smi\", \"-L\"])\n",
|
|
|
" except subprocess.CalledProcessError as e:\n",
|
|
|
- " subprocess.run(\"rm -r /usr/local/cuda/lib64\", shell=True)\n",
|
|
|
- "\n",
|
|
|
- " sys.path.insert(0, './petals/')\n",
|
|
|
- "else:\n",
|
|
|
- " sys.path.insert(0, \"..\")"
|
|
|
+ " subprocess.run(\"rm -r /usr/local/cuda/lib64\", shell=True)"
|
|
|
]
|
|
|
},
|
|
|
{
|
|
@@ -314,7 +307,7 @@
|
|
|
],
|
|
|
"metadata": {
|
|
|
"kernelspec": {
|
|
|
- "display_name": "Python 3.8.0 ('petals')",
|
|
|
+ "display_name": "Python 3.6.9 64-bit",
|
|
|
"language": "python",
|
|
|
"name": "python3"
|
|
|
},
|
|
@@ -328,11 +321,11 @@
|
|
|
"name": "python",
|
|
|
"nbconvert_exporter": "python",
|
|
|
"pygments_lexer": "ipython3",
|
|
|
- "version": "3.8.0"
|
|
|
+ "version": "3.6.9"
|
|
|
},
|
|
|
"vscode": {
|
|
|
"interpreter": {
|
|
|
- "hash": "a303c9f329a09f921588ea6ef03898c90b4a8e255a47e0bd6e36f6331488f609"
|
|
|
+ "hash": "31f2aee4e71d21fbe5cf8b01ff0e069b9275f58929596ceb00d14d90e3e16cd6"
|
|
|
}
|
|
|
}
|
|
|
},
|