Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,8 @@ repos:
rev: 'v5.0.0'
hooks:
- id: end-of-file-fixer
files: \.(mps|json|yaml|yml|txt)$
exclude: ^(datasets|helmchart)/.*\.(mps|json|yaml|yml|txt)$
- id: trailing-whitespace
files: \.(mps|json|yaml|yml|txt)$
exclude: ^datasets/.*\.(mps|json|yaml|yml|txt)$
- id: check-builtin-literals
- id: check-executables-have-shebangs
Expand Down
2 changes: 0 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -323,5 +323,3 @@ You can skip these checks with `git commit --no-verify` or with the short versio

(d) I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it, including my sign-off) is maintained indefinitely and may be redistributed consistent with this project or the open source license(s) involved.
```


3 changes: 0 additions & 3 deletions benchmarks/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
# Benchmarks Scripts

This directory contains the scripts for the benchmarks.



2 changes: 1 addition & 1 deletion benchmarks/linear_programming/cuopt/benchmark_helper.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -320,4 +320,4 @@ void mps_file_to_binary(const std::filesystem::path& filename)
write_problem_info(
op_problem,
filename.parent_path().string() + "/problem_info_" + filename.filename().string() + ".txt");
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -103,4 +103,4 @@ bool test_constraint_and_variable_sanity(
}
if (!feasible || !feasible_variables) { CUOPT_LOG_ERROR("Initial solution is infeasible"); }
return feasible_variables;
}
}
2 changes: 1 addition & 1 deletion benchmarks/linear_programming/run_mps_files.sh
Original file line number Diff line number Diff line change
Expand Up @@ -266,7 +266,7 @@ worker() {
echo "GPU $gpu_id processing $my_index"

# Build arguments string
args=""
args=""
if [ -n "$NUM_CPU_THREADS" ]; then
args="$args --num-cpu-threads $NUM_CPU_THREADS"
fi
Expand Down
2 changes: 1 addition & 1 deletion build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -325,7 +325,7 @@ if hasArg deb; then
echo "Error: libcuopt must be built before creating deb package. Run with 'libcuopt' target first."
exit 1
fi

echo "Building deb package..."
cd "${LIBCUOPT_BUILD_DIR}"
cpack -G DEB
Expand Down
6 changes: 0 additions & 6 deletions ci/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,3 @@ Similarly, for Conda package,


There are other scripts in this directory which are used to build and test the code and are also used in the workflows as utlities.






3 changes: 0 additions & 3 deletions ci/build_docs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,3 @@ rapids-print-env

rapids-logger "Build Docs"
./build.sh docs



2 changes: 1 addition & 1 deletion ci/docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ COPY ./LICENSE /home/cuopt/LICENSE
COPY ./VERSION /home/cuopt/VERSION
COPY ./THIRD_PARTY_LICENSES /home/cuopt/THIRD_PARTY_LICENSES

FROM install-env AS cuopt-final
FROM install-env AS cuopt-final

ARG PYTHON_SHORT_VER

Expand Down
2 changes: 1 addition & 1 deletion ci/docker/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ To test the container image, run the [test_image.sh](test_image.sh) script as sh

```bash
docker run -it --rm --gpus all -u root --volume $PWD:/repo -w /repo --entrypoint "/bin/bash" nvidia/cuopt:[TAG] ./ci/docker/test_image.sh
```
```
2 changes: 1 addition & 1 deletion ci/docker/context/README.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Place holder for docker context.
Place holder for docker context.
24 changes: 12 additions & 12 deletions ci/docker/create_multiarch_manifest.sh
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ set -euo pipefail
check_image_exists() {
local image=$1
echo "Checking if image exists: $image"

# Try to pull the image manifest to check if it exists
if docker manifest inspect "$image" >/dev/null 2>&1; then
echo "✓ Image exists: $image"
Expand All @@ -37,35 +37,35 @@ create_manifest() {
local manifest_name=$1
local amd64_image=$2
local arm64_image=$3

echo "Creating manifest: $manifest_name"

# Check if both architecture images exist
if ! check_image_exists "$amd64_image"; then
echo "Error: AMD64 image not found: $amd64_image"
return 1
fi

if ! check_image_exists "$arm64_image"; then
echo "Error: ARM64 image not found: $arm64_image"
return 1
fi

# Create the manifest
echo "Creating multi-arch manifest..."
docker manifest create --amend "$manifest_name" "$amd64_image" "$arm64_image"

# Annotate with architecture information
echo "Annotating ARM64 architecture..."
docker manifest annotate "$manifest_name" "$arm64_image" --arch arm64

echo "Annotating AMD64 architecture..."
docker manifest annotate "$manifest_name" "$amd64_image" --arch amd64

# Push the manifest
echo "Pushing manifest: $manifest_name"
docker manifest push "$manifest_name"

echo "✓ Successfully created and pushed manifest: $manifest_name"
}

Expand All @@ -85,13 +85,13 @@ create_manifest \
# Only create latest manifests for release builds
if [[ "${BUILD_TYPE}" == "release" ]]; then
echo "=== Creating latest manifests for release build ==="

echo "Creating Docker Hub latest manifest..."
create_manifest \
"nvidia/cuopt:latest-cuda${CUDA_SHORT}-py${PYTHON_SHORT}" \
"nvidia/cuopt:${IMAGE_TAG_PREFIX}-cuda${CUDA_SHORT}-py${PYTHON_SHORT}-amd64" \
"nvidia/cuopt:${IMAGE_TAG_PREFIX}-cuda${CUDA_SHORT}-py${PYTHON_SHORT}-arm64"

echo "Creating NVCR staging latest manifest..."
create_manifest \
"nvcr.io/nvstaging/nvaie/cuopt:latest-cuda${CUDA_SHORT}-py${PYTHON_SHORT}" \
Expand All @@ -101,4 +101,4 @@ else
echo "Skipping latest manifest creation (BUILD_TYPE=${BUILD_TYPE}, not 'release')"
fi

echo "=== Multi-architecture manifest creation completed ==="
echo "=== Multi-architecture manifest creation completed ==="
4 changes: 2 additions & 2 deletions ci/docker/test_image.sh
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends file b
bash datasets/linear_programming/download_pdlp_test_dataset.sh
bash datasets/mip/download_miplib_test_dataset.sh
pushd ./datasets
./get_test_data.sh --solomon
./get_test_data.sh --tsp
./get_test_data.sh --solomon
./get_test_data.sh --tsp
popd

# Create symlink to cuopt
Expand Down
3 changes: 0 additions & 3 deletions cmake/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
# Cmake for RAPIDS configuration

This directory contains the Cmake files for the RAPIDS configuration.



3 changes: 0 additions & 3 deletions conda/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,3 @@
This directory contains the conda recipes for the cuOpt packages which are used to build the conda packages in CI.

Along with that, it also contains the environment files which is used to create the conda environment for the development of cuOpt and CI testing.



1 change: 0 additions & 1 deletion cpp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,4 +58,3 @@ cpp/
The MPS parser is a standalone module that parses MPS files and converts them into a format that can be used by the cuOpt library.

It is located in the `libmps_parser` directory. This also contains the `CMakeLists.txt` file to build the module.

Original file line number Diff line number Diff line change
Expand Up @@ -106,4 +106,4 @@ struct pdlp_warm_start_data_view_t {
i_t iterations_since_last_restart_{-1};
};

} // namespace cuopt::linear_programming
} // namespace cuopt::linear_programming
2 changes: 1 addition & 1 deletion cpp/src/linear_programming/pdlp_warm_start_data.cu
Original file line number Diff line number Diff line change
Expand Up @@ -194,4 +194,4 @@ template class pdlp_warm_start_data_t<int, float>;
#if MIP_INSTANTIATE_DOUBLE
template class pdlp_warm_start_data_t<int, double>;
#endif
} // namespace cuopt::linear_programming
} // namespace cuopt::linear_programming
2 changes: 1 addition & 1 deletion cpp/src/linear_programming/utilities/ping_pong_graph.cuh
Original file line number Diff line number Diff line change
Expand Up @@ -102,4 +102,4 @@ class ping_pong_graph_t {
// Temporary fix to disable cuda graph in batch mode
bool is_batch_mode_{false};
};
} // namespace cuopt::linear_programming::detail
} // namespace cuopt::linear_programming::detail
2 changes: 1 addition & 1 deletion cpp/src/math_optimization/solution_reader.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,4 @@ class solution_reader_t {
static std::vector<double> get_variable_values_from_sol_file(
const std::string& sol_file_path, const std::vector<std::string>& variable_names);
};
} // namespace cuopt::linear_programming
} // namespace cuopt::linear_programming
2 changes: 1 addition & 1 deletion cpp/src/math_optimization/solution_writer.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -39,4 +39,4 @@ class solution_writer_t {
const std::vector<std::string>& variable_names,
const std::vector<double>& variable_values);
};
} // namespace cuopt::linear_programming
} // namespace cuopt::linear_programming
2 changes: 1 addition & 1 deletion cpp/src/mip/diversity/diversity_config.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -42,4 +42,4 @@ struct diversity_config_t {
static constexpr bool halve_population = false;
};

} // namespace cuopt::linear_programming::detail
} // namespace cuopt::linear_programming::detail
2 changes: 1 addition & 1 deletion cpp/src/mip/diversity/multi_armed_bandit.cu
Original file line number Diff line number Diff line change
Expand Up @@ -196,4 +196,4 @@ template void mab_t::add_mab_reward<recombiner_work_normalized_reward_t>(
int, double, double, double, recombiner_work_normalized_reward_t);
#endif

} // namespace cuopt::linear_programming::detail
} // namespace cuopt::linear_programming::detail
2 changes: 1 addition & 1 deletion cpp/src/mip/diversity/multi_armed_bandit.cuh
Original file line number Diff line number Diff line change
Expand Up @@ -110,4 +110,4 @@ struct mab_t {
int select_epsilon_greedy_arm();
};

} // namespace cuopt::linear_programming::detail
} // namespace cuopt::linear_programming::detail
2 changes: 1 addition & 1 deletion cpp/src/mip/diversity/recombiners/recombiner_configs.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -101,4 +101,4 @@ struct fp_recombiner_config_t {
}
};

} // namespace cuopt::linear_programming::detail
} // namespace cuopt::linear_programming::detail
2 changes: 1 addition & 1 deletion cpp/src/mip/diversity/recombiners/recombiner_stats.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -123,4 +123,4 @@ struct all_recombine_stats {
}
};

} // namespace cuopt::linear_programming::detail
} // namespace cuopt::linear_programming::detail
2 changes: 1 addition & 1 deletion cpp/src/mip/diversity/weights.cuh
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,4 @@ struct weight_t {
rmm::device_scalar<f_t> objective_weight;
};

} // namespace cuopt::linear_programming::detail
} // namespace cuopt::linear_programming::detail
2 changes: 1 addition & 1 deletion cpp/src/mip/feasibility_jump/load_balancing.cuh
Original file line number Diff line number Diff line change
Expand Up @@ -663,4 +663,4 @@ __global__ void load_balancing_sanity_checks(const __grid_constant__
__trap();
}
}
}
}
2 changes: 1 addition & 1 deletion cpp/src/mip/feasibility_jump/utils.cuh
Original file line number Diff line number Diff line change
Expand Up @@ -221,4 +221,4 @@ struct contiguous_set_t {
bitmap_t<uint32_t> validity_bitmap;
};

} // namespace cuopt::linear_programming::detail
} // namespace cuopt::linear_programming::detail
2 changes: 1 addition & 1 deletion cpp/src/mip/local_search/local_search_config.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,4 @@ struct ls_config_t {
static constexpr bool use_cutting_plane_from_best_solution = false;
};

} // namespace cuopt::linear_programming::detail
} // namespace cuopt::linear_programming::detail
2 changes: 1 addition & 1 deletion cpp/src/mip/local_search/rounding/bounds_repair.cu
Original file line number Diff line number Diff line change
Expand Up @@ -474,4 +474,4 @@ template class bounds_repair_t<int, float>;
template class bounds_repair_t<int, double>;
#endif

}; // namespace cuopt::linear_programming::detail
}; // namespace cuopt::linear_programming::detail
2 changes: 1 addition & 1 deletion cpp/src/mip/problem/problem_fixing.cuh
Original file line number Diff line number Diff line change
Expand Up @@ -41,4 +41,4 @@ struct problem_fixing_helpers_t {
};

} // namespace linear_programming::detail
} // namespace cuopt
} // namespace cuopt
2 changes: 1 addition & 1 deletion cpp/src/utilities/double_buffer.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -50,4 +50,4 @@ struct double_buffer_t {
rmm::device_uvector<T> bufs[2];
};

} // namespace cuopt::linear_programming::detail
} // namespace cuopt::linear_programming::detail
2 changes: 1 addition & 1 deletion cpp/src/utilities/unique_pinned_ptr.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -44,4 +44,4 @@ std::unique_ptr<T, cuda_host_deleter<T>> make_unique_cuda_host_pinned()
return std::unique_ptr<T, cuda_host_deleter<T>>(ptr);
}

} // namespace cuopt
} // namespace cuopt
2 changes: 1 addition & 1 deletion cpp/tests/utilities/test_cli.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -200,4 +200,4 @@ int main(int argc, char** argv)
{
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
}
2 changes: 1 addition & 1 deletion datasets/distance_engine/traveltimes.csv
Original file line number Diff line number Diff line change
Expand Up @@ -410,4 +410,4 @@ WP 233,272,181,279,369,272,66,220,293,126,91,141,102,46,34,46,15,15,33,66,97,83,
WP 234,250,159,256,346,250,43,197,271,104,69,118,79,24,57,68,37,37,55,44,75,61,73,93,73,84,99,115,53,453,290,522,340,508,438,497,422,342,416,374,299,283,357,302,228,223,149,110,184,147,275,312,238,356,332,619,645,634,482,513,559,468,544,528,451,436,339,452,474,411,459,308,456,305,291,441,426,275,260,276,214,325,385,215,341,369,245,261,277,356,340,521,198,323,438,357,453,373,398,478,93,332,406,465,438,399,426,352,273,287,228,242,187,399,415,382,401,384,366,432,414,396,540,576,605,593,564,527,547,513,499,521,506,480,488,466,408,378,393,365,362,394,429,414,378,347,313,350,384,368,335,298,288,232,297,260,234,314,275,238,274,305,340,358,324,290,304,288,495,456,413,374,22,69,93,66,84,105,79,370,395,391,373,464,504,446,89,143,195,202,121,158,580,339,322,518,35,0.416521534,357,273,165,210,239,178,197,207,357,376,412,396,364,329,345,460,427,444,474,257,321,333,376,355,356,404,495,473,451,480,469,430,442,454,484,462,448,470,501,354,370,445,429,433,417,424,408,394,498,415,438,468,444,425,290,336,322,381,366,299,289,278,267,360,347,309,294,288,311,301,355,371,396,352,377,325,430,446,451,608,489,307,209,199,102,288,317,277,360,401,339,383,396,232,485,601,445,441,389,366,346,296,283,306,371,320,307,337,326,318,332,350,345,325,299,193,229,223,108,452,475,505,538,469,534,302,321,313,108,446,137,163,126,107,143,82,447,306,72,87,499,476,305,213,355,303,327,319,339,319,393,373,295,333,310,331,273,291,288,284,286,319,367,392,414,455,415,390,403,378,409,395,424,506,588,627,620,485,498,466,480,50,59,76,89,111,103,125,137,105,119,132,436,489,462,520,483,469,501,524,472,349,316,312,63,59,37,23,23,22,22, X,0.122652516,0.425281376,0.538790211
WP 235,250,159,257,346,250,44,197,271,104,69,118,79,24,57,68,37,37,55,44,75,61,73,92,73,84,99,115,53,453,290,522,340,509,438,497,423,342,417,374,299,283,357,302,228,223,149,110,184,147,275,313,238,357,332,619,645,634,483,513,559,468,544,528,451,436,339,452,474,411,459,308,456,305,291,441,426,275,260,276,214,325,385,215,341,369,245,261,277,356,340,521,198,323,438,357,453,373,398,478,93,332,406,465,438,399,426,352,273,287,228,242,187,399,415,382,401,384,366,432,415,396,540,576,605,593,564,527,548,513,499,521,506,480,488,466,408,379,393,365,362,394,429,414,378,347,313,350,384,368,336,298,288,232,297,260,235,314,275,238,274,305,340,358,324,291,304,288,495,456,413,374,23,69,93,66,84,105,79,370,395,391,373,464,504,446,89,143,195,202,121,158,580,339,323,518,35,0.293869019,357,273,165,210,239,178,197,207,357,376,412,396,364,329,345,460,427,444,475,257,321,333,376,355,356,404,495,473,452,480,469,430,443,454,484,462,448,470,501,354,370,445,429,433,417,424,408,394,498,415,438,468,445,425,290,336,322,381,366,299,289,278,267,360,347,309,294,288,311,301,355,371,396,352,377,325,430,446,451,608,489,307,210,199,102,288,317,277,360,401,339,383,396,232,485,601,446,441,389,366,346,296,284,307,371,320,307,337,326,318,332,351,345,325,299,194,229,223,108,452,475,505,538,469,534,302,321,313,108,446,137,163,126,107,143,82,447,306,72,87,499,476,305,213,355,303,327,319,339,319,394,373,295,333,310,331,273,291,288,284,286,319,367,392,414,455,415,390,403,378,409,395,424,506,588,627,620,485,498,466,480,50,59,76,90,112,103,125,137,105,119,132,436,489,462,520,483,469,501,524,472,349,316,312,63,59,37,23,23,22,22,0.122652516, X,0.542985335,0.416137695
WP 236,249,159,256,346,249,43,197,270,103,68,118,79,23,57,69,37,38,55,43,75,61,73,93,73,84,100,115,53,452,289,522,339,508,438,497,422,342,416,373,299,282,357,302,227,223,148,110,184,147,275,312,238,356,331,619,645,633,482,512,558,468,544,527,451,436,339,452,473,410,458,308,455,305,290,441,425,275,260,275,213,324,385,214,341,369,244,260,276,355,339,521,198,323,437,357,453,372,397,478,92,332,405,465,438,399,426,352,272,287,228,242,186,399,415,382,400,384,366,432,414,395,539,575,604,593,564,527,547,512,498,520,505,480,487,465,407,378,392,364,361,394,429,414,377,346,312,349,384,368,335,297,288,231,296,260,234,314,275,237,273,305,340,358,324,290,303,287,494,455,412,373,23,69,93,66,84,106,80,369,394,391,372,464,503,445,89,143,194,202,121,157,579,338,322,517,35,0.249116316,356,273,165,210,239,177,196,206,357,375,411,396,364,329,344,460,426,444,474,256,321,333,375,354,356,403,494,472,451,480,468,430,442,454,484,461,448,470,501,353,369,445,429,433,417,424,408,394,497,414,438,467,444,425,290,336,321,380,366,298,288,278,266,360,346,308,294,288,311,300,355,371,395,352,377,325,429,446,450,607,489,306,209,198,101,287,316,277,360,401,339,383,395,231,485,601,445,441,389,366,346,295,283,306,371,319,307,337,326,318,331,350,344,324,299,193,229,222,108,452,475,505,538,469,534,302,320,312,108,445,137,162,126,107,143,82,447,305,71,88,498,476,305,213,354,302,327,319,339,318,393,373,294,332,310,331,273,291,287,283,286,318,366,392,413,455,414,390,403,378,409,394,423,506,588,627,620,485,497,465,479,49,59,76,90,112,104,125,138,105,120,132,435,489,462,519,483,468,501,524,471,348,316,312,62,59,38,23,23,23,23,0.425281376,0.542985335, X,0.12684764
WP 237,249,159,256,346,249,43,197,271,103,69,118,79,23,57,69,38,37,55,43,75,61,73,93,73,85,100,115,54,452,290,522,339,508,438,497,422,342,416,374,299,282,357,302,227,223,148,110,184,147,275,312,238,356,331,619,645,633,482,512,558,468,544,527,451,436,339,452,474,410,458,308,455,305,290,441,425,275,260,275,213,324,385,215,341,369,244,260,276,355,340,521,198,323,438,357,453,372,398,478,92,332,405,465,438,399,426,352,272,287,228,242,186,399,415,382,400,384,366,432,414,396,540,575,605,593,564,527,547,512,498,520,506,480,487,465,407,378,392,364,361,394,429,414,377,346,312,349,384,368,335,297,288,231,297,260,234,314,275,237,273,305,340,358,324,290,304,288,494,455,412,373,23,69,93,66,84,106,80,370,395,391,373,464,503,445,89,143,194,202,121,157,579,338,322,517,35,0.122268677,356,273,165,210,239,177,196,206,357,375,411,396,364,329,344,460,426,444,474,257,321,333,376,354,356,403,494,472,451,480,469,430,442,454,484,461,448,470,501,353,369,445,429,433,417,424,408,394,498,414,438,467,444,425,290,336,321,380,366,298,288,278,267,360,346,309,294,288,311,300,355,371,396,352,377,325,430,446,451,607,489,306,209,199,101,287,316,277,360,401,339,383,396,231,485,601,445,441,389,366,346,295,283,306,371,319,307,337,326,318,331,350,344,324,299,193,229,222,108,452,475,505,538,469,534,302,320,312,108,445,137,162,126,107,143,82,447,305,72,88,498,476,305,213,355,302,327,319,339,318,393,373,295,332,310,331,273,291,287,283,286,318,366,392,413,455,415,390,403,378,409,395,423,506,588,627,620,485,497,465,480,50,59,76,90,112,104,125,138,106,120,132,435,489,462,519,483,468,501,524,471,348,316,312,62,59,38,23,23,23,23,0.538790211,0.416137695,0.12684764, X
WP 237,249,159,256,346,249,43,197,271,103,69,118,79,23,57,69,38,37,55,43,75,61,73,93,73,85,100,115,54,452,290,522,339,508,438,497,422,342,416,374,299,282,357,302,227,223,148,110,184,147,275,312,238,356,331,619,645,633,482,512,558,468,544,527,451,436,339,452,474,410,458,308,455,305,290,441,425,275,260,275,213,324,385,215,341,369,244,260,276,355,340,521,198,323,438,357,453,372,398,478,92,332,405,465,438,399,426,352,272,287,228,242,186,399,415,382,400,384,366,432,414,396,540,575,605,593,564,527,547,512,498,520,506,480,487,465,407,378,392,364,361,394,429,414,377,346,312,349,384,368,335,297,288,231,297,260,234,314,275,237,273,305,340,358,324,290,304,288,494,455,412,373,23,69,93,66,84,106,80,370,395,391,373,464,503,445,89,143,194,202,121,157,579,338,322,517,35,0.122268677,356,273,165,210,239,177,196,206,357,375,411,396,364,329,344,460,426,444,474,257,321,333,376,354,356,403,494,472,451,480,469,430,442,454,484,461,448,470,501,353,369,445,429,433,417,424,408,394,498,414,438,467,444,425,290,336,321,380,366,298,288,278,267,360,346,309,294,288,311,300,355,371,396,352,377,325,430,446,451,607,489,306,209,199,101,287,316,277,360,401,339,383,396,231,485,601,445,441,389,366,346,295,283,306,371,319,307,337,326,318,331,350,344,324,299,193,229,222,108,452,475,505,538,469,534,302,320,312,108,445,137,162,126,107,143,82,447,305,72,88,498,476,305,213,355,302,327,319,339,318,393,373,295,332,310,331,273,291,287,283,286,318,366,392,413,455,415,390,403,378,409,395,423,506,588,627,620,485,497,465,480,50,59,76,90,112,104,125,138,106,120,132,435,489,462,519,483,468,501,524,471,348,316,312,62,59,38,23,23,23,23,0.538790211,0.416137695,0.12684764, X
2 changes: 1 addition & 1 deletion docs/cuopt/make.bat
Original file line number Diff line number Diff line change
Expand Up @@ -33,4 +33,4 @@ goto end
%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS%

:end
popd
popd
3 changes: 1 addition & 2 deletions docs/cuopt/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -338,7 +338,7 @@ def setup(app):
r'https://api\.github\.com/.*',
r'https://raw\.githubusercontent\.com/.*',
r'https://gist\.github\.com/.*',

# GitLab (Rate Limited)
r'https://gitlab\.com/.*',
r'https://api\.gitlab\.com/.*',
Expand All @@ -352,4 +352,3 @@ def setup(app):

app.setup_extension("sphinx.ext.autodoc")
app.connect("autodoc-skip-member", skip_unwanted_inherited_members)

2 changes: 1 addition & 1 deletion docs/cuopt/source/cuopt-c/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@ NVIDIA cuOpt supports a C API for GPU-accelerated optimization that enables user
:name: LP and MILP Optimization
:titlesonly:

LP and MILP <lp-milp/index.rst>
LP and MILP <lp-milp/index.rst>
2 changes: 1 addition & 1 deletion docs/cuopt/source/cuopt-c/lp-milp/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ This section contains details on the cuOpt LP/MILP C API.
lp-milp-c-api.rst
../../lp-milp-settings.rst
lp-example.rst
milp-examples.rst
milp-examples.rst
1 change: 0 additions & 1 deletion docs/cuopt/source/cuopt-cli/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,3 @@ The cuopt_cli is a command-line interface for LP/MILP solvers that accepts MPS f
:titlesonly:

cli-examples.rst

Loading