Commit Graph
28 Commits
Author SHA1 Message Date
Ryan CurtinandDirk Eddelbuettel 9fd815144d Add a cache to documentation check job (#3882)
* A first attempt at overhauling the documentation job with a cache.

* Actually remove files we don't need anymore.

* Fix output from local link checks to give it all at once.

* Add sparse matrices to the set of detected matrix types.

* Fix comparison condition.

* Make a pass to try and re-validate cached links that have not yet expired.

* Compile and link separately so that ccache can take effect.

* Be a little bit smarter about caching.

* Ensure libicu$SO is installed so 'stringi' can be used

Also collapse to remotes calls into one

* Fix style issues that cpplint 2 found (#3884)

* Try to workaround the libicu issue for now.

* Mention new dependency.

---------

Co-authored-by: Dirk Eddelbuettel <edd@debian.org>
2025-02-04 08:04:42 -05:00
Ryan Curtin 43e6363b85 Attempt to work around OpenBLAS thread thrashing issue (#3860)
* Update documentation and CI configurations to work around OpenBLAS OpenMP thrashing issue.

* Update out-of-date link.

* Clarify the situation on Ubuntu and Debian.

* Clarify about pthread compilation.

* Add a bit about the OpenMP variant.

* Make the verbiage consistent everywhere.

* Try to see if the fix works on macOS too.

* Homebrew packages OpenBLAS 0.3.28, so no workaround is needed.
2024-12-29 10:29:29 -06:00
Ryan Curtin c8eb3dceac Overhaul documentation homepage (#3836)
* Add pipeline to documentation homepage.

* Fix for mobile devices.

* Add little pipelines to go at the top of each page.

* Overhaul index page.

* Overhaul README to remove redundant material.

* Add installation documentation.

* Update pipelines.

* Allow nesting of deeper details.

* Add a pipeline to the top of the load/save page.

* Add prerequisites link to main pipeline.

* Add better but not finished sidebar.

* Add a couple new documentation pages.

* Fix URLs in svg.

* Incremental checkin.

* Fix Youtube URLs.

* Incremental checkin.

* Minor fixes.

* Add first pass at evaluation/deployment pages.

* Minor spacing and link fixes.

* Flesh out a number of additional pages and write basic compilation documentation.

* Fix some minor issues, and add Docker deployment page (not totally finished yet).

* Add developer documentation landing page.

* Hopefully getting close to the final set of changes here.

* Remove this documentation for now.

* Fix a few links, and the size of the sidebar.

* Fix some additional links.

* Fix a bunch more links.

* Fix another link that now has a better place.

* Refactor test-docs.sh to handle documentation that is a standalone program.

* Fix file exclusions.

* Fully qualify typename.

* Update name of file.

* Fix syntax error.

* Remove files that are not meant to be compiled.

* Also skip the quickstart.

* Move quickstart entry to the top.

* Remove gray coloring of binding documentation.

* Update name of sidebar link.

* Update to working link.

* Fix Wikipedia anchor.
2024-12-20 13:36:12 -05:00
Ryan Curtin b5c024525f Update documentation for how to use Go bindings with modules. 2024-10-07 11:50:35 -04:00
Dejan Bogosavljev f26ca1851c Update the name of the fedora package 2024-08-14 23:25:28 +02:00
Ryan Curtin 22ff9cb245 Merge branch 'master' into website-revamp 2024-05-24 07:22:00 -06:00
Omar Shrit 9389197751 Move to C++17 (#3704) 2024-05-24 02:49:07 +02:00
Ryan Curtin 7f4b7e41b5 Revamp sidebar: make sure it is the same across regular and binding documentation pages. 2024-05-07 10:27:28 -04:00
Ryan Curtin 2a217dec05 Merge remote-tracking branch 'origin/master' into website-revamp 2024-05-02 18:16:54 -04:00
Ryan Curtin a8242953d2 Minor fixes for anchors and other issues. 2024-05-02 15:48:23 -04:00
Ryan Curtin edd924fb71 Add custom sidebars for quickstarts and print page title. 2024-05-02 12:49:54 -04:00
Ryan Curtin 445d3a1cc5 Update quickstarts to use relative links. 2024-05-02 11:13:38 -04:00
Francisco Ramírez eefdb0e2d0 Update doc/quickstart/cpp.md 2024-04-25 15:58:51 +02:00
Francisco Ramirez de Anton 7658eea9c2 Added Conan set-up steps 2024-04-25 13:22:22 +02:00
Kishan Gurumurthy 414a946419 Corrected example code for Python bindings quick starter (#3673) 2024-04-02 15:06:30 +02:00
beny-dl 964f0c14c7 Add note for Ubuntu LTS installation instructions (#3670) 2024-04-02 05:18:24 +00:00
Ryan Curtin 3231137737 Fix name of package in Debian/Ubuntu (#3661) 2024-03-25 03:48:44 +01:00
Ryan Curtin 3d3df8f646 Fix name of class. 2023-01-24 03:18:55 -05:00
Chetan Pandey a080b40e25 input to input_ in python quickstart 2022-12-08 14:11:31 +05:30
Ryan Curtin 4b838602c7 Remove last references to doxygen in the documentation. 2022-12-02 09:29:21 -05:00
Ryan Curtin 50a5387245 Control Log output via macros. 2022-09-15 09:55:00 -04:00
Lily Wang 8d645022fb Merge branch 'master' of https://github.com/mlpack/mlpack into vcpkg-instructions
# Conflicts:
#	README.md
2022-09-08 23:32:27 -07:00
Ryan Curtin 00e0dd2653 Clean up includes to only include mlpack.hpp in general. 2022-09-04 11:18:45 -04:00
Ryan Curtin 3e9bb00b9f Fix output for C++ quickstart. 2022-09-02 17:51:18 -04:00
Ryan Curtin 7f0829d8b1 Fix quickstart program #1. 2022-09-02 17:31:45 -04:00
Ryan Curtin 921e71f079 Add C++ quickstart. 2022-08-19 23:24:48 -04:00
Ryan Curtin 1dc8bdd4f7 Update relative links in quickstarts. 2022-08-17 21:55:08 -04:00
Ryan Curtin 30a920d031 Start refactoring the README (let's see how it looks!). 2022-08-17 21:37:09 -04:00