Cookie Consent by Free Privacy Policy Generator Page 2 of 7 for Home | Igor Moiseev
Software 3 min

Fixing error 'Matplotlib is currently using agg'

Matplotlib falls back to its non-interactive Agg backend whenever there's no X11 display — which is the default state inside almost every container. The fix is two parts: install the GUI toolkit dependencies in the image, then forward the host's X socket into the container at run time.

Plotting graphics with python and matplotlib from Docker container

Software 4 min

Monitor GPU utilization with nvidia-smi

When a training run is GPU-bound, the bottleneck is rarely the model — it's the data pipeline starving the device. nvidia-smi, with the right flags (--query-gpu, --format=csv, -l 1), turns into a live dashboard for utilisation, memory, power draw and temperature, parseable from any shell loop.

Live GPU dashboard from the command line: utilisation, memory, power and temperature with nvidia-smi --query-gpu and -l for continuous polling.

Software 1 min

Cleaning up Docker space

Docker accumulates state silently — stopped containers, dangling image layers, unattached volumes, orphaned networks. Four short commands, run in the right order, reclaim gigabytes safely without touching anything that's currently running or in use.

Reclaim gigabytes in seconds: remove dangling containers, images, volumes and networks with a handful of Docker commands.

Software 1 min

Software that crafts itself, the AI frontier

Humans are continuing the endeavor of understanding human intelligence and on the way, the new technologies are born, one of them is information technology. Nowadays the development in the area of artificial intelligence is bringing new ideas to software engineering and enrich...