Skip to content

Instantly share code, notes, and snippets.

@geofft
Created February 28, 2023 22:49
Show Gist options
  • Save geofft/8a104e4756a35d8decbdefd944c5f00a to your computer and use it in GitHub Desktop.
Save geofft/8a104e4756a35d8decbdefd944c5f00a to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"provenance": []
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
},
"language_info": {
"name": "python"
},
"accelerator": "GPU",
"gpuClass": "standard"
},
"cells": [
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "LPx5VLXmLdpN",
"outputId": "5ee7a8ec-2429-418d-f5ce-bf5afd495d83"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Tue Feb 28 22:44:47 2023 \n",
"+-----------------------------------------------------------------------------+\n",
"| NVIDIA-SMI 525.85.12 Driver Version: 525.85.12 CUDA Version: 12.0 |\n",
"|-------------------------------+----------------------+----------------------+\n",
"| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |\n",
"| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |\n",
"| | | MIG M. |\n",
"|===============================+======================+======================|\n",
"| 0 Tesla T4 Off | 00000000:00:04.0 Off | 0 |\n",
"| N/A 65C P0 28W / 70W | 0MiB / 15360MiB | 0% Default |\n",
"| | | N/A |\n",
"+-------------------------------+----------------------+----------------------+\n",
" \n",
"+-----------------------------------------------------------------------------+\n",
"| Processes: |\n",
"| GPU GI CI PID Type Process name GPU Memory |\n",
"| ID ID Usage |\n",
"|=============================================================================|\n",
"| No running processes found |\n",
"+-----------------------------------------------------------------------------+\n"
]
}
],
"source": [
"!nvidia-smi"
]
},
{
"cell_type": "code",
"source": [
"import tensorflow as tf\n",
"tf.random.uniform(shape=[5, 5])"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "Ip6BS0LjLf1m",
"outputId": "11a37dd3-fcef-4484-baf6-ac8948b6f171"
},
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<tf.Tensor: shape=(5, 5), dtype=float32, numpy=\n",
"array([[0.45532906, 0.8253288 , 0.6716145 , 0.89117956, 0.8609853 ],\n",
" [0.40480685, 0.9555912 , 0.05014253, 0.6000534 , 0.9814633 ],\n",
" [0.36822176, 0.04036665, 0.08622444, 0.38262832, 0.15456462],\n",
" [0.19335294, 0.0396477 , 0.23789668, 0.81433547, 0.6437458 ],\n",
" [0.21860361, 0.1005038 , 0.97103775, 0.28982747, 0.0333091 ]],\n",
" dtype=float32)>"
]
},
"metadata": {},
"execution_count": 2
}
]
},
{
"cell_type": "code",
"source": [
"!nvidia-smi"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "e_J6xUXdL5Cz",
"outputId": "f247648d-e494-4a82-f3ca-381ed962764d"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Tue Feb 28 22:45:01 2023 \n",
"+-----------------------------------------------------------------------------+\n",
"| NVIDIA-SMI 525.85.12 Driver Version: 525.85.12 CUDA Version: 12.0 |\n",
"|-------------------------------+----------------------+----------------------+\n",
"| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |\n",
"| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |\n",
"| | | MIG M. |\n",
"|===============================+======================+======================|\n",
"| 0 Tesla T4 Off | 00000000:00:04.0 Off | 0 |\n",
"| N/A 64C P0 30W / 70W | 335MiB / 15360MiB | 0% Default |\n",
"| | | N/A |\n",
"+-------------------------------+----------------------+----------------------+\n",
" \n",
"+-----------------------------------------------------------------------------+\n",
"| Processes: |\n",
"| GPU GI CI PID Type Process name GPU Memory |\n",
"| ID ID Usage |\n",
"|=============================================================================|\n",
"+-----------------------------------------------------------------------------+\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"!apt -q2 install strace\n",
"!strace -fe openat nvidia-smi"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "ecc3oK3xMH5L",
"outputId": "66afb15e-4be9-4907-97e1-af4ae3529848"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"The following NEW packages will be installed:\n",
" strace\n",
"0 upgraded, 1 newly installed, 0 to remove and 19 not upgraded.\n",
"Need to get 380 kB of archives.\n",
"After this operation, 1,652 kB of additional disk space will be used.\n",
"Selecting previously unselected package strace.\n",
"(Reading database ... 128208 files and directories currently installed.)\n",
"Preparing to unpack .../strace_5.5-3ubuntu1_amd64.deb ...\n",
"Unpacking strace (5.5-3ubuntu1) ...\n",
"Setting up strace (5.5-3ubuntu1) ...\n",
"Processing triggers for man-db (2.9.1-1) ...\n",
"openat(AT_FDCWD, \"/usr/lib64-nvidia/tls/haswell/x86_64/libpthread.so.0\", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)\n",
"openat(AT_FDCWD, \"/usr/lib64-nvidia/tls/haswell/libpthread.so.0\", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)\n",
"openat(AT_FDCWD, \"/usr/lib64-nvidia/tls/x86_64/libpthread.so.0\", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)\n",
"openat(AT_FDCWD, \"/usr/lib64-nvidia/tls/libpthread.so.0\", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)\n",
"openat(AT_FDCWD, \"/usr/lib64-nvidia/haswell/x86_64/libpthread.so.0\", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)\n",
"openat(AT_FDCWD, \"/usr/lib64-nvidia/haswell/libpthread.so.0\", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)\n",
"openat(AT_FDCWD, \"/usr/lib64-nvidia/x86_64/libpthread.so.0\", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)\n",
"openat(AT_FDCWD, \"/usr/lib64-nvidia/libpthread.so.0\", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)\n",
"openat(AT_FDCWD, \"/etc/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\n",
"openat(AT_FDCWD, \"/lib/x86_64-linux-gnu/libpthread.so.0\", O_RDONLY|O_CLOEXEC) = 3\n",
"openat(AT_FDCWD, \"/usr/lib64-nvidia/libm.so.6\", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)\n",
"openat(AT_FDCWD, \"/lib/x86_64-linux-gnu/libm.so.6\", O_RDONLY|O_CLOEXEC) = 3\n",
"openat(AT_FDCWD, \"/usr/lib64-nvidia/libdl.so.2\", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)\n",
"openat(AT_FDCWD, \"/lib/x86_64-linux-gnu/libdl.so.2\", O_RDONLY|O_CLOEXEC) = 3\n",
"openat(AT_FDCWD, \"/usr/lib64-nvidia/libc.so.6\", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)\n",
"openat(AT_FDCWD, \"/lib/x86_64-linux-gnu/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\n",
"openat(AT_FDCWD, \"/usr/lib64-nvidia/librt.so.1\", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)\n",
"openat(AT_FDCWD, \"/lib/x86_64-linux-gnu/librt.so.1\", O_RDONLY|O_CLOEXEC) = 3\n",
"openat(AT_FDCWD, \"/usr/lib64-nvidia/libnvidia-ml.so.1\", O_RDONLY|O_CLOEXEC) = 3\n",
"openat(AT_FDCWD, \"/proc/modules\", O_RDONLY) = 3\n",
"openat(AT_FDCWD, \"/proc/driver/nvidia/params\", O_RDONLY) = 3\n",
"openat(AT_FDCWD, \"/dev/nvidiactl\", O_RDWR) = 3\n",
"openat(AT_FDCWD, \"/sys/devices/system/memory/block_size_bytes\", O_RDONLY) = -1 ENOENT (No such file or directory)\n",
"openat(AT_FDCWD, \"/proc/devices\", O_RDONLY) = 4\n",
"openat(AT_FDCWD, \"/proc/driver/nvidia/capabilities/mig/config\", O_RDONLY) = 4\n",
"openat(AT_FDCWD, \"/proc/driver/nvidia/capabilities/mig/config\", O_RDONLY) = 4\n",
"openat(AT_FDCWD, \"/dev/nvidia-caps/nvidia-cap1\", O_RDONLY|O_CLOEXEC) = 4\n",
"openat(AT_FDCWD, \"/proc/devices\", O_RDONLY) = 4\n",
"openat(AT_FDCWD, \"/proc/driver/nvidia/capabilities/mig/monitor\", O_RDONLY) = 4\n",
"openat(AT_FDCWD, \"/proc/driver/nvidia/capabilities/mig/monitor\", O_RDONLY) = 4\n",
"openat(AT_FDCWD, \"/dev/nvidia-caps/nvidia-cap2\", O_RDONLY|O_CLOEXEC) = 4\n",
"openat(AT_FDCWD, \"/proc/driver/nvidia/params\", O_RDONLY) = 4\n",
"openat(AT_FDCWD, \"/dev/nvidia0\", O_RDWR|O_CLOEXEC) = 4\n",
"openat(AT_FDCWD, \"/proc/driver/nvidia/params\", O_RDONLY) = 7\n",
"openat(AT_FDCWD, \"/dev/nvidia0\", O_RDWR|O_CLOEXEC) = 7\n",
"openat(AT_FDCWD, \"/proc/driver/nvidia/params\", O_RDONLY) = 8\n",
"openat(AT_FDCWD, \"/dev/nvidia0\", O_RDWR|O_CLOEXEC) = 8\n",
"openat(AT_FDCWD, \"/etc/localtime\", O_RDONLY|O_CLOEXEC) = 9\n",
"openat(AT_FDCWD, \"/usr/lib64-nvidia/libcuda.so.1\", O_RDONLY|O_CLOEXEC) = 9\n",
"Tue Feb 28 22:45:09 2023 \n",
"+-----------------------------------------------------------------------------+\n",
"| NVIDIA-SMI 525.85.12 Driver Version: 525.85.12 CUDA Version: 12.0 |\n",
"|-------------------------------+----------------------+----------------------+\n",
"| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |\n",
"| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |\n",
"| | | MIG M. |\n",
"|===============================+======================+======================|\n",
"| 0 Tesla T4 Off | 00000000:00:04.0 Off | 0 |\n",
"| N/A 63C P0 30W / 70W | 335MiB / 15360MiB | 0% Default |\n",
"| | | N/A |\n",
"+-------------------------------+----------------------+----------------------+\n",
" \n",
"+-----------------------------------------------------------------------------+\n",
"| Processes: |\n",
"| GPU GI CI PID Type Process name GPU Memory |\n",
"| ID ID Usage |\n",
"|=============================================================================|\n",
"openat(AT_FDCWD, \"/proc/2051/cmdline\", O_RDONLY) = -1 ENOENT (No such file or directory)\n",
"+-----------------------------------------------------------------------------+\n",
"+++ exited with 0 +++\n"
]
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment