diff --git a/extra/Getting_Started/GPU-processing.ipynb b/extra/Getting_Started/GPU-processing.ipynb index 8741880..016359a 100644 --- a/extra/Getting_Started/GPU-processing.ipynb +++ b/extra/Getting_Started/GPU-processing.ipynb @@ -27,7 +27,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Tue Mar 10 17:55:25 2020 \n", + "Wed Mar 11 07:16:17 2020 \n", "+-----------------------------------------------------------------------------+\n", "| NVIDIA-SMI 440.48.02 Driver Version: 440.48.02 CUDA Version: 10.2 |\n", "|-------------------------------+----------------------+----------------------+\n", @@ -35,7 +35,7 @@ "| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |\n", "|===============================+======================+======================|\n", "| 0 GeForce RTX 207... Off | 00000000:01:00.0 Off | N/A |\n", - "| 0% 41C P8 1W / 215W | 215MiB / 7974MiB | 0% Default |\n", + "| 0% 42C P8 1W / 215W | 1788MiB / 7974MiB | 0% Default |\n", "+-------------------------------+----------------------+----------------------+\n", " \n", "+-----------------------------------------------------------------------------+\n", @@ -80,13 +80,16 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 3, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ + "WARNING:tensorflow:From :3: is_gpu_available (from tensorflow.python.framework.test_util) is deprecated and will be removed in a future version.\n", + "Instructions for updating:\n", + "Use `tf.config.list_physical_devices('GPU')` instead.\n", "True\n" ] }, @@ -98,34 +101,34 @@ " memory_limit: 268435456\n", " locality {\n", " }\n", - " incarnation: 933763008911863935,\n", + " incarnation: 8034786465358909470,\n", " name: \"/device:XLA_CPU:0\"\n", " device_type: \"XLA_CPU\"\n", " memory_limit: 17179869184\n", " locality {\n", " }\n", - " incarnation: 12790964875098705008\n", + " incarnation: 13772661904993777233\n", " physical_device_desc: \"device: XLA_CPU device\",\n", " name: \"/device:GPU:0\"\n", " device_type: \"GPU\"\n", - " memory_limit: 6940531098\n", + " memory_limit: 5480775680\n", " locality {\n", " bus_id: 1\n", " links {\n", " }\n", " }\n", - " incarnation: 4940791198162309705\n", + " incarnation: 8336380964433791501\n", " physical_device_desc: \"device: 0, name: GeForce RTX 2070 SUPER, pci bus id: 0000:01:00.0, compute capability: 7.5\",\n", " name: \"/device:XLA_GPU:0\"\n", " device_type: \"XLA_GPU\"\n", " memory_limit: 17179869184\n", " locality {\n", " }\n", - " incarnation: 6996862811697216940\n", + " incarnation: 4817022749254415174\n", " physical_device_desc: \"device: XLA_GPU device\"]" ] }, - "execution_count": 7, + "execution_count": 3, "metadata": {}, "output_type": "execute_result" } @@ -139,20 +142,20 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "tensor([[0.8519, 0.7682, 0.3258],\n", - " [0.1957, 0.4073, 0.6085],\n", - " [0.9164, 0.8401, 0.4548],\n", - " [0.9011, 0.8838, 0.9559],\n", - " [0.4692, 0.3993, 0.4313]])" + "tensor([[0.1091, 0.0178, 0.2500],\n", + " [0.1409, 0.9612, 0.0325],\n", + " [0.8944, 0.3869, 0.9657],\n", + " [0.8131, 0.5454, 0.2587],\n", + " [0.6570, 0.0147, 0.1361]])" ] }, - "execution_count": 8, + "execution_count": 4, "metadata": {}, "output_type": "execute_result" } @@ -183,7 +186,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 5, "metadata": {}, "outputs": [], "source": [ @@ -192,14 +195,14 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 6, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "362 ms ± 86.4 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)\n" + "248 ms ± 174 µs per loop (mean ± std. dev. of 7 runs, 1 loop each)\n" ] } ], @@ -217,7 +220,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 7, "metadata": {}, "outputs": [], "source": [ @@ -226,14 +229,14 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 8, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "135 ms ± 3.48 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)\n" + "78.2 ms ± 250 µs per loop (mean ± std. dev. of 7 runs, 10 loops each)\n" ] } ], @@ -252,36 +255,23 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "tensor([[0.2812, 0.3255, 0.5715, 0.1665, 0.6951],\n", - " [0.5562, 0.9592, 0.0911, 0.9672, 0.3311],\n", - " [0.6711, 0.0422, 0.5091, 0.6653, 0.9234],\n", - " [0.1029, 0.1447, 0.8385, 0.7580, 0.7998],\n", - " [0.7787, 0.0114, 0.4865, 0.4171, 0.7066]], device='cuda:0')\n", - "tensor([[0.2812, 0.3255, 0.5715, 0.1665, 0.6951],\n", - " [0.5562, 0.9592, 0.0911, 0.9672, 0.3311],\n", - " [0.6711, 0.0422, 0.5091, 0.6653, 0.9234],\n", - " [0.1029, 0.1447, 0.8385, 0.7580, 0.7998],\n", - " [0.7787, 0.0114, 0.4865, 0.4171, 0.7066]], dtype=torch.float64)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/opt/conda/lib/python3.7/site-packages/torch/cuda/__init__.py:134: UserWarning: \n", - " Found GPU0 GeForce RTX 2070 SUPER which requires CUDA_VERSION >= 10000 to\n", - " work properly, but your PyTorch was compiled\n", - " with CUDA_VERSION 9000. Please install the correct PyTorch binary\n", - " using instructions from https://pytorch.org\n", - " \n", - " warnings.warn(incorrect_binary_warn % (d, name, 10000, CUDA_VERSION))\n" + "tensor([[0.0962, 0.3125, 0.7327, 0.5982, 0.4624],\n", + " [0.4655, 0.4890, 0.9603, 0.4339, 0.0524],\n", + " [0.9294, 0.9639, 0.6312, 0.1752, 0.7721],\n", + " [0.5533, 0.3656, 0.9329, 0.8796, 0.9513],\n", + " [0.4949, 0.0972, 0.2892, 0.7570, 0.2847]], device='cuda:0')\n", + "tensor([[0.0962, 0.3125, 0.7327, 0.5982, 0.4624],\n", + " [0.4655, 0.4890, 0.9603, 0.4339, 0.0524],\n", + " [0.9294, 0.9639, 0.6312, 0.1752, 0.7721],\n", + " [0.5533, 0.3656, 0.9329, 0.8796, 0.9513],\n", + " [0.4949, 0.0972, 0.2892, 0.7570, 0.2847]], dtype=torch.float64)\n" ] } ], @@ -298,14 +288,14 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 10, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "12.8 ms ± 564 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)\n" + "11.4 ms ± 60.2 µs per loop (mean ± std. dev. of 7 runs, 1 loop each)\n" ] } ], @@ -330,7 +320,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 11, "metadata": {}, "outputs": [], "source": [ @@ -344,18 +334,18 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 12, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "tensor([[0.6760, 0.8890, 0.7271, 0.4208, 0.1131],\n", - " [0.4036, 0.8012, 0.3448, 0.4120, 0.2439],\n", - " [0.6088, 0.4356, 0.9391, 0.1366, 0.4379],\n", - " [0.4540, 0.5981, 0.3885, 0.2473, 0.5938],\n", - " [0.2976, 0.8384, 0.6107, 0.6882, 0.9593]], device='cuda:0')\n" + "tensor([[0.4303, 0.7364, 0.1235, 0.7786, 0.7036],\n", + " [0.3256, 0.4515, 0.7994, 0.9814, 0.7705],\n", + " [0.2292, 0.5194, 0.4354, 0.3964, 0.5804],\n", + " [0.8855, 0.5156, 0.9321, 0.9555, 0.4150],\n", + " [0.0640, 0.0665, 0.1170, 0.9547, 0.2668]], device='cuda:0')\n" ] } ], @@ -367,7 +357,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 13, "metadata": {}, "outputs": [], "source": [ @@ -379,18 +369,18 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 14, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "tensor([[ 1.1191e-03, 1.6152e-04, -2.1592e-04, 1.4253e-04, -4.0365e-04],\n", - " [ 1.6151e-04, 5.5901e-04, 2.6872e-04, -3.1842e-06, 2.8985e-04],\n", - " [-2.1592e-04, 2.6872e-04, 1.0728e-03, -3.5968e-05, 5.5613e-04],\n", - " [ 1.4253e-04, -3.1840e-06, -3.5968e-05, 6.5156e-04, -3.1820e-04],\n", - " [-4.0365e-04, 2.8985e-04, 5.5613e-04, -3.1820e-04, 1.4067e-03]],\n", + "tensor([[1.0966e-03, 3.5866e-04, 4.0044e-04, 3.2466e-04, 2.3044e-04],\n", + " [3.5866e-04, 9.7424e-04, 2.8649e-04, 8.2904e-04, 2.0482e-04],\n", + " [4.0044e-04, 2.8649e-04, 5.4179e-04, 1.2729e-04, 9.4659e-05],\n", + " [3.2466e-04, 8.2904e-04, 1.2729e-04, 1.3005e-03, 6.6951e-06],\n", + " [2.3044e-04, 2.0482e-04, 9.4659e-05, 6.6950e-06, 1.3420e-03]],\n", " device='cuda:0')\n" ] } @@ -402,18 +392,18 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 15, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "tensor([[ 1.1191e-03, 1.6152e-04, -2.1592e-04, 1.4253e-04, -4.0365e-04],\n", - " [ 1.6151e-04, 5.5901e-04, 2.6872e-04, -3.1842e-06, 2.8985e-04],\n", - " [-2.1592e-04, 2.6872e-04, 1.0728e-03, -3.5968e-05, 5.5613e-04],\n", - " [ 1.4253e-04, -3.1840e-06, -3.5968e-05, 6.5156e-04, -3.1820e-04],\n", - " [-4.0365e-04, 2.8985e-04, 5.5613e-04, -3.1820e-04, 1.4067e-03]],\n", + "tensor([[1.0966e-03, 3.5866e-04, 4.0044e-04, 3.2466e-04, 2.3044e-04],\n", + " [3.5866e-04, 9.7424e-04, 2.8649e-04, 8.2904e-04, 2.0482e-04],\n", + " [4.0044e-04, 2.8649e-04, 5.4179e-04, 1.2729e-04, 9.4659e-05],\n", + " [3.2466e-04, 8.2904e-04, 1.2729e-04, 1.3005e-03, 6.6951e-06],\n", + " [2.3044e-04, 2.0482e-04, 9.4659e-05, 6.6950e-06, 1.3420e-03]],\n", " dtype=torch.float64)\n" ] }