diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 0d021e185..7281b81db 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -41,7 +41,7 @@ jobs: secrets: inherit uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-25.06 with: - matrix_filter: map(select((.CUDA_VER | startswith("12")) and .PY_VER == "3.12")) + matrix_filter: map(select((.CUDA_VER | startswith("12")) and .PY_VER != "3.13")) build_type: ${{ inputs.build_type || 'branch' }} branch: ${{ inputs.branch }} date: ${{ inputs.date }} diff --git a/README.md b/README.md index 39d45e4af..301296c39 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ NVIDIA® cuOpt™ is a GPU-accelerated optimization engine that excels in mixed integer linear programming (MILP), linear programming (LP), and vehicle routing problems (VRP). It enables near real-time solutions for large-scale challenges with millions of variables and constraints, offering easy integration into existing solvers and seamless deployment across hybrid and multi-cloud environments. -Core engine is written in C++ which is wrapped into C API, Python API and Server API. +The core engine is written in C++ and wrapped with a C API, Python API and Server API. For the latest stable version ensure you are on the `main` branch. @@ -60,7 +60,7 @@ on the major version of CUDA available in your environment: For CUDA 12.x: ```bash -pip install --extra-index-url=https://pypi.nvidia.com cuopt-server-cu12==25.5 cuopt-sh-client==25.5 nvidia-cuda-runtime-cu12==12.8.* +pip install --extra-index-url=https://pypi.nvidia.com cuopt-server-cu12==25.5.* cuopt-sh-client==25.5.* nvidia-cuda-runtime-cu12==12.8.* ``` ### Conda @@ -106,4 +106,4 @@ Review the [CONTRIBUTING.md](CONTRIBUTING.md) file for information on how to con - [cuopt (Server) documentation](https://docs.nvidia.com/cuopt/user-guide/latest/cuopt-server/index.html) - [Examples and Notebooks](https://github.com/NVIDIA/cuopt-examples) - [Test cuopt with NVIDIA Launchable](https://brev.nvidia.com/launchable/deploy?launchableID=env-2qIG6yjGKDtdMSjXHcuZX12mDNJ): Examples notebooks are pulled and hosted on [NVIDIA Launchable](https://docs.nvidia.com/brev/latest/). -- [Test cuopt on Google Colab](https://colab.research.google.com/github/nvidia/cuopt-examples/): Examples notebooks can be opened in Google Colab. Please note that you need to choose a `Runtime` as `GPU` in order to run the notebooks. \ No newline at end of file +- [Test cuopt on Google Colab](https://colab.research.google.com/github/nvidia/cuopt-examples/): Examples notebooks can be opened in Google Colab. Please note that you need to choose a `Runtime` as `GPU` in order to run the notebooks. diff --git a/conda/recipes/cuopt-server/recipe.yaml b/conda/recipes/cuopt-server/recipe.yaml index 4f92c7efa..447e4e999 100644 --- a/conda/recipes/cuopt-server/recipe.yaml +++ b/conda/recipes/cuopt-server/recipe.yaml @@ -40,9 +40,6 @@ requirements: - pandas>=2 - python - uvicorn ${{ uvicorn_version }} - ignore_run_exports: - by_name: - - python_abi tests: - python: diff --git a/conda/recipes/cuopt-sh-client/recipe.yaml b/conda/recipes/cuopt-sh-client/recipe.yaml index a32f2f55a..15272f458 100644 --- a/conda/recipes/cuopt-sh-client/recipe.yaml +++ b/conda/recipes/cuopt-sh-client/recipe.yaml @@ -31,9 +31,6 @@ requirements: - msgpack-python =1.0.8 - python - requests - ignore_run_exports: - by_name: - - python_abi tests: - python: diff --git a/docs/cuopt/source/conf.py b/docs/cuopt/source/conf.py index f8f634b96..32c04ec36 100644 --- a/docs/cuopt/source/conf.py +++ b/docs/cuopt/source/conf.py @@ -106,7 +106,7 @@ master_doc = "index" # General information about the project. -project = "cuopt" +project = "NVIDIA cuOpt" copyright = f"2021-{datetime.datetime.today().year}, NVIDIA Corporation" author = "NVIDIA Corporation" diff --git a/docs/cuopt/source/cuopt-c/quick-start.rst b/docs/cuopt/source/cuopt-c/quick-start.rst index a913f9593..a342b5c38 100644 --- a/docs/cuopt/source/cuopt-c/quick-start.rst +++ b/docs/cuopt/source/cuopt-c/quick-start.rst @@ -20,7 +20,7 @@ This wheel is a Python wrapper around the C++ library and eases installation and # This is a deprecated module and no longer used, but it shares the same name for the CLI, so we need to uninstall it first if it exists. pip uninstall cuopt-thin-client - pip install --extra-index-url=https://pypi.nvidia.com libcuopt-cu12==25.5.* nvidia-cuda-runtime-cu12==12.8.0 + pip install --extra-index-url=https://pypi.nvidia.com libcuopt-cu12==25.5.* nvidia-cuda-runtime-cu12==12.8.* Conda diff --git a/docs/cuopt/source/cuopt-python/quick-start.rst b/docs/cuopt/source/cuopt-python/quick-start.rst index 993b25e1c..3fd72d58c 100644 --- a/docs/cuopt/source/cuopt-python/quick-start.rst +++ b/docs/cuopt/source/cuopt-python/quick-start.rst @@ -37,7 +37,7 @@ NVIDIA cuOpt is also available as a container from Docker Hub: .. code-block:: bash - docker pull nvidia/cuopt:25.5.0 + docker pull nvidia/cuopt:25.5.0-cuda12.8-py312 The container includes both the Python API and self-hosted server components. To run the container: diff --git a/docs/cuopt/source/cuopt-server/quick-start.rst b/docs/cuopt/source/cuopt-server/quick-start.rst index 5eed0cdc8..770d36559 100644 --- a/docs/cuopt/source/cuopt-server/quick-start.rst +++ b/docs/cuopt/source/cuopt-server/quick-start.rst @@ -12,7 +12,7 @@ For CUDA 12.x: .. code-block:: bash - pip install --extra-index-url=https://pypi.nvidia.com cuopt-server-cu12==25.05.* cuopt-sh-client==25.05.* nvidia-cuda-runtime-cu12==12.8.* + pip install --extra-index-url=https://pypi.nvidia.com cuopt-server-cu12==25.5.* cuopt-sh-client==25.5.* nvidia-cuda-runtime-cu12==12.8.* Conda @@ -227,4 +227,4 @@ Example Response: "total_solve_time": 0.10999655723571777 }, "reqId": "afea72c2-6c76-45ce-bcf7-0d55049f32e4" - } \ No newline at end of file + } diff --git a/docs/cuopt/source/faq.rst b/docs/cuopt/source/faq.rst index d452813c9..c4db136b7 100644 --- a/docs/cuopt/source/faq.rst +++ b/docs/cuopt/source/faq.rst @@ -13,7 +13,7 @@ General FAQ .. dropdown:: How to get a NVAIE license? - Please refer to `NVIDIA NVAIE `_ for more information. + Please refer to `NVIDIA NVAIE `_ for more information. .. dropdown:: How to access NGC registry? diff --git a/python/cuopt_self_hosted/pyproject.toml b/python/cuopt_self_hosted/pyproject.toml index 88f594ab6..4503b4693 100644 --- a/python/cuopt_self_hosted/pyproject.toml +++ b/python/cuopt_self_hosted/pyproject.toml @@ -28,7 +28,7 @@ readme = { file = "README.md", content-type = "text/markdown" } authors = [ { name = "NVIDIA Corporation" }, ] -license = "Apache-2.0" +license = { text = "Apache-2.0" } requires-python = ">=3.10" dependencies = [ "cuopt-mps-parser==25.5.*,>=0.0.0a0",