I couldn't able to install Modulus on windows 10

Please help me in this regard:

C:\Users\Armaan>pip install nvidia-modulus
Collecting nvidia-modulus
Using cached nvidia_modulus-0.8.0-py3-none-any.whl.metadata (21 kB)
Requirement already satisfied: torch>=2.0.0 in c:\users\armaan\appdata\local\programs\python\python310\lib\site-packages (from nvidia-modulus) (2.0.0+cu118)
Collecting numpy<1.25,>=1.22.4 (from nvidia-modulus)
Using cached numpy-1.24.4-cp310-cp310-win_amd64.whl.metadata (5.6 kB)
Collecting xarray>=2023.1.0 (from nvidia-modulus)
Using cached xarray-2024.10.0-py3-none-any.whl.metadata (11 kB)
Collecting zarr>=2.14.2 (from nvidia-modulus)
Using cached zarr-2.18.3-py3-none-any.whl.metadata (5.7 kB)
Requirement already satisfied: fsspec>=2023.1.0 in c:\users\armaan\appdata\local\programs\python\python310\lib\site-packages (from nvidia-modulus) (2024.6.0)
Collecting s3fs>=2023.5.0 (from nvidia-modulus)
Using cached s3fs-2024.10.0-py3-none-any.whl.metadata (1.7 kB)
Collecting nvidia-dali-cuda120>=1.35.0 (from nvidia-modulus)
Using cached nvidia_dali_cuda120-1.43.0.tar.gz (1.5 kB)
Installing build dependencies … done
Getting requirements to build wheel … done
Preparing metadata (pyproject.toml) … error
error: subprocess-exited-with-error

× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [53 lines of output]
INFO:nvidia-stub:Testing wheel nvidia_dali_cuda120-1.43.0-19497385-py3-none-manylinux2014_aarch64.whl against tag py3-none-manylinux2014_aarch64
INFO:nvidia-stub:Testing wheel nvidia_dali_cuda120-1.43.0-19497385-py3-none-manylinux2014_x86_64.whl against tag py3-none-manylinux2014_x86_64
File “C:\Users\Armaan\AppData\Local\Temp\pip-build-env-0ke9htuw\overlay\Lib\site-packages\nvidia_stub\wheel.py”, line 177, in download_wheel
return download_manual(wheel_directory, distribution, version)
File “C:\Users\Armaan\AppData\Local\Temp\pip-build-env-0ke9htuw\overlay\Lib\site-packages\nvidia_stub\wheel.py”, line 144, in download_manual
raise RuntimeError(f"Didn’t find wheel for {distribution} {version}“)
Traceback (most recent call last):
File “C:\Users\Armaan\AppData\Local\Temp\pip-build-env-0ke9htuw\overlay\Lib\site-packages\nvidia_stub\wheel.py”, line 177, in download_wheel
return download_manual(wheel_directory, distribution, version)
File “C:\Users\Armaan\AppData\Local\Temp\pip-build-env-0ke9htuw\overlay\Lib\site-packages\nvidia_stub\wheel.py”, line 144, in download_manual
raise RuntimeError(f"Didn’t find wheel for {distribution} {version}”)
RuntimeError: Didn’t find wheel for nvidia-dali-cuda120 1.43.0

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "C:\Users\Armaan\AppData\Local\Programs\Python\Python310\lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 353, in <module>
      main()
    File "C:\Users\Armaan\AppData\Local\Programs\Python\Python310\lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 335, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])
    File "C:\Users\Armaan\AppData\Local\Programs\Python\Python310\lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 152, in prepare_metadata_for_build_wheel
      whl_basename = backend.build_wheel(metadata_directory, config_settings)
    File "C:\Users\Armaan\AppData\Local\Temp\pip-build-env-0ke9htuw\overlay\Lib\site-packages\nvidia_stub\buildapi.py", line 29, in build_wheel
      return download_wheel(pathlib.Path(wheel_directory), config_settings)
    File "C:\Users\Armaan\AppData\Local\Temp\pip-build-env-0ke9htuw\overlay\Lib\site-packages\nvidia_stub\wheel.py", line 179, in download_wheel
      report_install_failure(distribution, version, exception_context)
    File "C:\Users\Armaan\AppData\Local\Temp\pip-build-env-0ke9htuw\overlay\Lib\site-packages\nvidia_stub\error.py", line 63, in report_install_failure
      raise InstallFailedError(
  nvidia_stub.error.InstallFailedError:
  *******************************************************************************

  The installation of nvidia-dali-cuda120 for version 1.43.0 failed.

  This is a special placeholder package which downloads a real wheel package
  from https://pypi.nvidia.com. If https://pypi.nvidia.com is not reachable, we
  cannot download the real wheel file to install.

  You might try installing this package via
  ```
  $ pip install --extra-index-url https://pypi.nvidia.com nvidia-dali-cuda120
  ```

  Here is some debug information about your platform to include in any bug
  report:

  Python Version: CPython 3.10.11
  Operating System: Windows 10
  CPU Architecture: AMD64
  Driver Version: 555.99
  CUDA Version: 12.5

  *******************************************************************************

  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

I also tried pip install --extra-index-url https://pypi.nvidia.com nvidia-dali-cuda120 but couldn’t able to install too.

As far as I experienced, you cannot install it on windows directly. You need to install it through wsl and preferable to have the latest version of nvidia drivers. Start with CUDA on WSL and CUDA Toolkit 12.6 Update 2 Downloads | NVIDIA Developer