diff --git a/deps.yml b/deps.yml
index d27cda8b2608f99ed331907216bfbddce724f10c..46cce6ce7f449347cf6e559ef0f5fe366a04f400 100644
--- a/deps.yml
+++ b/deps.yml
@@ -7,19 +7,19 @@ channels:
 dependencies:
   - _libgcc_mutex=0.1=conda_forge
   - _openmp_mutex=4.5=2_gnu
-  - attr=2.5.1=h166bdaf_1
+  - asttokens=3.0.0=pyhd8ed1ab_1
   - aws-c-auth=0.8.0=hb921021_15
   - aws-c-cal=0.8.1=h1a47875_3
   - aws-c-common=0.10.6=hb9d3cd8_0
   - aws-c-compression=0.3.0=h4e1184b_5
   - aws-c-event-stream=0.5.0=h7959bf6_11
   - aws-c-http=0.9.2=hefd7a92_4
-  - aws-c-io=0.15.3=hbf5b6a4_4
+  - aws-c-io=0.15.3=h831e299_5
   - aws-c-mqtt=0.11.0=h11f4f37_12
-  - aws-c-s3=0.7.5=hf454442_5
+  - aws-c-s3=0.7.7=hf454442_0
   - aws-c-sdkutils=0.2.1=h4e1184b_4
   - aws-checksums=0.2.2=h4e1184b_4
-  - aws-crt-cpp=0.29.7=hbe34e3b_6
+  - aws-crt-cpp=0.29.7=hd92328a_7
   - aws-sdk-cpp=1.11.458=hc430e4a_4
   - azure-core-cpp=1.14.0=h5cfcd09_0
   - azure-identity-cpp=1.10.0=h113e628_0
@@ -29,45 +29,46 @@ dependencies:
   - bokeh=3.6.2=pyhd8ed1ab_1
   - brotli-python=1.1.0=py311hfdbb021_2
   - bzip2=1.0.8=h4bc722e_7
-  - c-ares=1.34.3=hb9d3cd8_1
-  - ca-certificates=2024.8.30=hbcca054_0
+  - c-ares=1.34.4=hb9d3cd8_0
+  - ca-certificates=2024.12.14=hbcca054_0
   - cachetools=5.5.0=pyhd8ed1ab_1
   - cffi=1.17.1=py311hf29c0ef_0
   - click=8.1.7=unix_pyh707e725_1
   - cloudpickle=3.1.0=pyhd8ed1ab_1
+  - comm=0.2.2=pyhd8ed1ab_1
   - contourpy=1.3.1=py311hd18a35c_0
-  - cuda-cccl_linux-64=12.5.39=ha770c72_0
-  - cuda-crt-dev_linux-64=12.5.82=ha770c72_0
-  - cuda-crt-tools=12.5.82=ha770c72_0
-  - cuda-cudart=12.5.82=he02047a_0
-  - cuda-cudart-dev=12.5.82=he02047a_0
-  - cuda-cudart-dev_linux-64=12.5.82=h85509e4_0
-  - cuda-cudart-static=12.5.82=he02047a_0
-  - cuda-cudart-static_linux-64=12.5.82=h85509e4_0
-  - cuda-cudart_linux-64=12.5.82=h85509e4_0
-  - cuda-nvcc-dev_linux-64=12.5.82=ha770c72_0
-  - cuda-nvcc-impl=12.5.82=hd3aeb46_0
-  - cuda-nvcc-tools=12.5.82=hd3aeb46_0
-  - cuda-nvrtc=12.5.82=he02047a_0
-  - cuda-nvvm-dev_linux-64=12.5.82=ha770c72_0
-  - cuda-nvvm-impl=12.5.82=h59595ed_0
-  - cuda-nvvm-tools=12.5.82=h59595ed_0
-  - cuda-profiler-api=12.5.39=ha770c72_0
+  - cuda-cccl_linux-64=12.4.127=ha770c72_2
+  - cuda-crt-dev_linux-64=12.4.131=ha770c72_1
+  - cuda-crt-tools=12.4.131=ha770c72_1
+  - cuda-cudart=12.4.127=he02047a_2
+  - cuda-cudart-dev=12.4.127=he02047a_2
+  - cuda-cudart-dev_linux-64=12.4.127=h85509e4_2
+  - cuda-cudart-static=12.4.127=he02047a_2
+  - cuda-cudart-static_linux-64=12.4.127=h85509e4_2
+  - cuda-cudart_linux-64=12.4.127=h85509e4_2
+  - cuda-nvcc-dev_linux-64=12.4.131=ha770c72_1
+  - cuda-nvcc-impl=12.4.131=hd3aeb46_1
+  - cuda-nvcc-tools=12.4.131=hd3aeb46_1
+  - cuda-nvrtc=12.4.127=he02047a_2
+  - cuda-nvvm-dev_linux-64=12.4.131=ha770c72_1
+  - cuda-nvvm-impl=12.4.131=h59595ed_1
+  - cuda-nvvm-tools=12.4.131=h59595ed_1
   - cuda-python=12.6.2=py311h817de4b_1
-  - cuda-version=12.5=hd4f0392_3
+  - cuda-version=12.4=h3060b56_3
   - cudf=24.10.01=cuda12_py311_241009_g7b0adfa253_0
-  - cuml=24.10.00=cuda12_py311_241009_gba7e3ab9c_0
   - cupy=13.3.0=py311h1c6efab_2
   - cupy-core=13.3.0=py311ha4ffafd_2
   - cytoolz=1.0.1=py311h9ecbd09_0
   - dask=2024.9.0=pyhd8ed1ab_0
   - dask-core=2024.9.0=pyhd8ed1ab_0
   - dask-cuda=24.10.00=py311_241009_g4e45758_0
-  - dask-cudf=24.10.01=cuda12_py311_241009_g7b0adfa253_0
   - dask-expr=1.1.14=pyhd8ed1ab_0
+  - debugpy=1.8.11=py311hfdbb021_0
+  - decorator=5.1.1=pyhd8ed1ab_1
   - distributed=2024.9.0=pyhd8ed1ab_0
-  - distributed-ucxx=0.40.00=py3.11_241009_g152901c_0
   - dlpack=0.8=h59595ed_3
+  - exceptiongroup=1.2.2=pyhd8ed1ab_1
+  - executing=2.1.0=pyhd8ed1ab_1
   - fastrlock=0.8.2=py311hb755f60_2
   - fmt=11.0.2=h434a139_0
   - freetype=2.12.1=h267a509_2
@@ -79,8 +80,12 @@ dependencies:
   - hyperframe=6.0.1=pyhd8ed1ab_1
   - importlib-metadata=8.5.0=pyha770c72_1
   - importlib_metadata=8.5.0=hd8ed1ab_1
+  - ipykernel=6.29.5=pyh3099207_0
+  - ipython=8.30.0=pyh707e725_0
+  - jedi=0.19.2=pyhd8ed1ab_1
   - jinja2=3.1.4=pyhd8ed1ab_1
-  - joblib=1.4.2=pyhd8ed1ab_1
+  - jupyter_client=8.6.3=pyhd8ed1ab_1
+  - jupyter_core=5.7.2=pyh31011fe_1
   - keyutils=1.6.1=h166bdaf_0
   - krb5=1.21.3=h659f571_0
   - lcms2=2.16=hb7c19ff_0
@@ -91,30 +96,22 @@ dependencies:
   - libarrow-acero=17.0.0=hcb10f89_38_cpu
   - libarrow-dataset=17.0.0=hcb10f89_38_cpu
   - libarrow-substrait=17.0.0=h3ee7192_38_cpu
-  - libblas=3.9.0=25_linux64_openblas
+  - libblas=3.9.0=26_linux64_openblas
   - libbrotlicommon=1.1.0=hb9d3cd8_2
   - libbrotlidec=1.1.0=hb9d3cd8_2
   - libbrotlienc=1.1.0=hb9d3cd8_2
-  - libcap=2.71=h39aace5_0
-  - libcblas=3.9.0=25_linux64_openblas
+  - libcblas=3.9.0=26_linux64_openblas
   - libcrc32c=1.1.2=h9c3ff4c_0
-  - libcublas=12.5.3.2=he02047a_0
-  - libcublas-dev=12.5.3.2=he02047a_0
+  - libcublas=12.4.5.8=he02047a_2
   - libcudf=24.10.01=cuda12_241009_g7b0adfa253_0
-  - libcufft=11.2.3.61=he02047a_0
-  - libcufile=1.10.1.7=he02047a_0
-  - libcufile-dev=1.10.1.7=he02047a_0
-  - libcuml=24.10.00=cuda12_241009_gba7e3ab9c_0
-  - libcumlprims=24.10.00=cuda12_241009_g0848871_0
-  - libcurand=10.3.6.82=he02047a_0
-  - libcurand-dev=10.3.6.82=he02047a_0
+  - libcufft=11.2.1.3=he02047a_2
+  - libcufile=1.9.1.3=he02047a_2
+  - libcufile-dev=1.9.1.3=he02047a_2
+  - libcurand=10.3.5.147=he02047a_2
   - libcurl=8.11.1=h332b0f4_0
-  - libcusolver=11.6.3.83=he02047a_0
-  - libcusolver-dev=11.6.3.83=he02047a_0
-  - libcusparse=12.5.1.3=he02047a_0
-  - libcusparse-dev=12.5.1.3=he02047a_0
-  - libcuvs=24.10.00=cuda12_241009_g7de3a05_0
-  - libdeflate=1.22=hb9d3cd8_0
+  - libcusolver=11.6.1.9=he02047a_2
+  - libcusparse=12.3.1.170=he02047a_2
+  - libdeflate=1.23=h4ddbbb0_0
   - libedit=3.1.20191231=he28a2e2_2
   - libev=4.33=hd590300_2
   - libevent=2.1.12=hf998b51_1
@@ -122,42 +119,34 @@ dependencies:
   - libffi=3.4.2=h7f98852_5
   - libgcc=14.2.0=h77fa898_1
   - libgcc-ng=14.2.0=h69a702a_1
-  - libgcrypt-lib=1.11.0=hb9d3cd8_2
   - libgfortran=14.2.0=h69a702a_1
   - libgfortran5=14.2.0=hd5240d6_1
   - libgomp=14.2.0=h77fa898_1
   - libgoogle-cloud=2.32.0=h804f50b_0
   - libgoogle-cloud-storage=2.32.0=h0121fbd_0
-  - libgpg-error=1.51=hbd13f7d_1
   - libgrpc=1.67.1=hc2c308b_0
   - libiconv=1.17=hd590300_2
   - libjpeg-turbo=3.0.0=hd590300_1
   - libkvikio=24.10.00=cuda12_241009_g85a88a2_0
-  - liblapack=3.9.0=25_linux64_openblas
+  - liblapack=3.9.0=26_linux64_openblas
   - libllvm14=14.0.6=hcd5def8_4
   - liblzma=5.6.3=hb9d3cd8_1
   - libnghttp2=1.64.0=h161d5f1_0
-  - libnl=3.11.0=hb9d3cd8_0
   - libnsl=2.0.1=hd590300_0
-  - libnvjitlink=12.5.82=he02047a_0
+  - libnvjitlink=12.4.127=he02047a_2
   - libopenblas=0.3.28=pthreads_h94d23a6_1
   - libparquet=17.0.0=h081d1f1_38_cpu
   - libpng=1.6.44=hadc24fc_0
   - libprotobuf=5.28.2=h5b01275_0
-  - libraft=24.10.00=cuda12_241009_g397042a0_0
-  - libraft-headers=24.10.00=cuda12_241009_g397042a0_0
-  - libraft-headers-only=24.10.00=cuda12_241009_g397042a0_0
   - libre2-11=2024.07.02=hbbce691_1
   - librmm=24.10.00=cuda12_241009_g3223f841_0
+  - libsodium=1.0.20=h4ab18f5_0
   - libsqlite=3.47.2=hee588c1_0
   - libssh2=1.11.1=hf672d98_0
   - libstdcxx=14.2.0=hc0a3c3a_1
   - libstdcxx-ng=14.2.0=h4852527_1
-  - libsystemd0=256.9=h0b6a36f_2
   - libthrift=0.21.0=h0e7cc3e_0
-  - libtiff=4.7.0=hc4654cb_2
-  - libucxx=0.40.00=cuda12_241009_g152901c_0
-  - libudev1=256.9=h9a4d06a_2
+  - libtiff=4.7.0=hd9ff511_3
   - libutf8proc=2.9.0=hb9d3cd8_1
   - libuuid=2.38.1=h0b41bf4_0
   - libwebp-base=1.4.0=hd590300_0
@@ -171,10 +160,11 @@ dependencies:
   - lz4-c=1.10.0=h5888daf_1
   - markdown-it-py=3.0.0=pyhd8ed1ab_1
   - markupsafe=3.0.2=py311h2dc5d0c_1
+  - matplotlib-inline=0.1.7=pyhd8ed1ab_1
   - mdurl=0.1.2=pyhd8ed1ab_1
   - msgpack-python=1.1.0=py311hd18a35c_0
-  - nccl=2.23.4.1=h2b5d15b_3
   - ncurses=6.5=he02047a_1
+  - nest-asyncio=1.6.0=pyhd8ed1ab_1
   - numba=0.60.0=py311h4bc866e_0
   - numpy=2.0.2=py311h71ddf71_1
   - nvcomp=4.0.1=hbc370b7_0
@@ -184,18 +174,23 @@ dependencies:
   - orc=2.0.3=h97ab989_1
   - packaging=24.2=pyhd8ed1ab_2
   - pandas=2.2.2=py311h14de704_1
+  - parso=0.8.4=pyhd8ed1ab_1
   - partd=1.4.2=pyhd8ed1ab_0
+  - pexpect=4.9.0=pyhd8ed1ab_1
+  - pickleshare=0.7.5=pyhd8ed1ab_1004
   - pillow=11.0.0=py311h49e9ac3_0
-  - pip=24.3.1=pyh8b19718_0
-  - plotly=5.24.1=pyhd8ed1ab_1
+  - pip=24.3.1=pyh145f28c_1
+  - platformdirs=4.3.6=pyhd8ed1ab_1
+  - prompt-toolkit=3.0.48=pyha770c72_1
   - psutil=6.1.0=py311h9ecbd09_0
   - pthread-stubs=0.4=hb9d3cd8_1002
+  - ptyprocess=0.7.0=pyhd8ed1ab_1
+  - pure_eval=0.2.3=pyhd8ed1ab_1
   - pyarrow=17.0.0=py311hbd00459_2
   - pyarrow-core=17.0.0=py311h4854187_2_cpu
   - pycparser=2.22=pyh29332c3_1
   - pygments=2.18.0=pyhd8ed1ab_1
   - pylibcudf=24.10.01=cuda12_py311_241009_g7b0adfa253_0
-  - pylibraft=24.10.00=cuda12_py311_241009_g397042a0_0
   - pynvjitlink=0.4.0=py311hcc76453_0
   - pynvml=11.4.1=pyhd8ed1ab_0
   - pysocks=1.7.1=pyha55dd90_7
@@ -205,42 +200,38 @@ dependencies:
   - python_abi=3.11=5_cp311
   - pytz=2024.2=pyhd8ed1ab_1
   - pyyaml=6.0.2=py311h9ecbd09_1
-  - raft-dask=24.10.00=cuda12_py311_241009_g397042a0_0
+  - pyzmq=26.2.0=py311h7deb3e3_3
   - rapids-dask-dependency=24.10.00=py_0
-  - rdma-core=54.0=h5888daf_1
   - re2=2024.07.02=h77b4e00_1
   - readline=8.2=h8228510_1
   - rich=13.9.4=pyhd8ed1ab_1
   - rmm=24.10.00=cuda12_py311_241009_g3223f841_0
-  - s2n=1.5.9=h0fd0ee4_0
-  - scipy=1.14.1=py311he9a78e4_2
-  - setuptools=75.6.0=pyhff2d567_1
+  - s2n=1.5.10=hb5b8611_0
   - six=1.17.0=pyhd8ed1ab_0
   - snappy=1.2.1=h8bd8927_1
   - sortedcontainers=2.4.0=pyhd8ed1ab_0
   - spdlog=1.14.1=hed91bc2_1
+  - stack_data=0.6.3=pyhd8ed1ab_1
   - tblib=3.0.0=pyhd8ed1ab_1
-  - tenacity=9.0.0=pyhd8ed1ab_1
   - tk=8.6.13=noxft_h4845f30_101
   - toolz=1.0.0=pyhd8ed1ab_1
   - tornado=6.4.2=py311h9ecbd09_0
-  - treelite=4.3.0=py311he8f9275_0
+  - traitlets=5.14.3=pyhd8ed1ab_1
+  - typeguard=4.4.1=pyhd8ed1ab_1
+  - typing-extensions=4.12.2=hd8ed1ab_1
   - typing_extensions=4.12.2=pyha770c72_1
   - tzdata=2024b=hc8b5060_0
-  - ucx=1.17.0=h05e919c_3
-  - ucx-py=0.40.00=py311_241009_g773cd1e_0
-  - ucxx=0.40.00=cuda12_py3.11_241009_g152901c_0
   - urllib3=2.2.3=pyhd8ed1ab_1
-  - wheel=0.45.1=pyhd8ed1ab_1
-  - xorg-libxau=1.0.11=hb9d3cd8_1
+  - wcwidth=0.2.13=pyhd8ed1ab_1
+  - xorg-libxau=1.0.12=hb9d3cd8_0
   - xorg-libxdmcp=1.1.5=hb9d3cd8_0
   - xyzservices=2024.9.0=pyhd8ed1ab_1
   - yaml=0.2.5=h7f98852_2
+  - zeromq=4.3.5=h3b0a872_7
   - zict=3.0.0=pyhd8ed1ab_1
   - zipp=3.21.0=pyhd8ed1ab_1
   - zstandard=0.23.0=py311hbc35293_1
   - zstd=1.5.6=ha6fb4c9_0
   - pip:
       - nvidia-ml-py==12.560.30
-      - typeguard==4.4.1
 prefix: /home/mdefende/.conda/envs/gpfs-dev