diff --git a/source/guides/debbuging-performance/cupy-naive.ipynb b/source/guides/debbuging-performance/cupy-naive.ipynb new file mode 100644 index 00000000..7170c5a6 --- /dev/null +++ b/source/guides/debbuging-performance/cupy-naive.ipynb @@ -0,0 +1,729 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "a49ca19d-7240-4d28-b67c-795982cb4323", + "metadata": {}, + "outputs": [], + "source": [ + "import time\n", + "\n", + "import cupy as cp\n", + "import numpy as np\n", + "import xarray as xr" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "1aed8ba0-1129-47b1-b406-4d45509b4674", + "metadata": {}, + "outputs": [], + "source": [ + "ds = xr.open_dataset(\"air.sig995.2025.nc\")" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "b69b05be-972b-485a-8a32-b8d71b6e20d1", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
<xarray.Dataset> Size: 61MB\n", + "Dimensions: (time: 1460, lat: 73, lon: 144)\n", + "Coordinates:\n", + " * time (time) datetime64[ns] 12kB 2025-01-01 ... 2025-12-31T18:00:00\n", + " * lat (lat) float32 292B 90.0 87.5 85.0 82.5 ... -82.5 -85.0 -87.5 -90.0\n", + " * lon (lon) float32 576B 0.0 2.5 5.0 7.5 10.0 ... 350.0 352.5 355.0 357.5\n", + "Data variables:\n", + " air (time, lat, lon) float32 61MB ...\n", + "Attributes:\n", + " Conventions: COARDS\n", + " title: 4x daily NMC reanalysis (2014)\n", + " history: created 2022/12 by Hoop (netCDF2.3)\n", + " description: Data is from NMC initialized reanalysis\\n(4x/day). These...\n", + " platform: Model\n", + " dataset_title: NCEP-NCAR Reanalysis 1\n", + " References: http://www.psl.noaa.gov/data/gridded/data.ncep.reanalysis...
<xarray.Dataset> Size: 61MB\n", + "Dimensions: (time: 1460, lat: 73, lon: 144)\n", + "Coordinates:\n", + " * time (time) datetime64[ns] 12kB 2025-01-01 ... 2025-12-31T18:00:00\n", + " * lat (lat) float32 292B 90.0 87.5 85.0 82.5 ... -82.5 -85.0 -87.5 -90.0\n", + " * lon (lon) float32 576B 0.0 2.5 5.0 7.5 10.0 ... 350.0 352.5 355.0 357.5\n", + "Data variables:\n", + " air (time, lat, lon) float32 61MB ...\n", + "Attributes:\n", + " Conventions: COARDS\n", + " title: 4x daily NMC reanalysis (2014)\n", + " history: created 2022/12 by Hoop (netCDF2.3)\n", + " description: Data is from NMC initialized reanalysis\\n(4x/day). These...\n", + " platform: Model\n", + " dataset_title: NCEP-NCAR Reanalysis 1\n", + " References: http://www.psl.noaa.gov/data/gridded/data.ncep.reanalysis...