rcurtin_irc changed the topic of #mlpack to: mlpack: a scalable machine learning library (https://www.mlpack.org/) -- channel logs: https://libera.irclog.whitequark.org/mlpack -- NOTE: messages sent here might not be seen by bridged users on matrix, gitter, or slack
Ris-BaliRishabhB has quit [Quit: You have been kicked for being idle]
<NabanitaDash[m]> Do we through different error messages for various OS in CI? for eg, I get an error message of ``"fatal error; see Log::Fatal output" equals: "Mat::max(): object has no
<NabanitaDash[m]> elements"`` in ``Linux Python`` CI tests and ``"Mat::max(): object has no elements"`` in ``MacOS Python``. Context: I was trying to play around with ``REQUIRE_THROWS_WITH`` in ``catch.hpp``. My [build](https://dev.azure.com/mlpack/mlpack/_build/results?buildId=7854&view=logs&jobId=7fdb82b0-4024-50f2-cd8f-419b00dd5cf6&j=78182f4f-e247-5271-bde3-6071f836eaa6&t=0b5f498d-c816-5ddb-f97d-fb2e183fb88a) passes in ``MacOS Python`` but not in
<NabanitaDash[m]> ``Linux Python``.
<NabanitaDash[m]> * Do we throw different error messages for various OS in CI? for eg, I get an error message of `"fatal error; see Log::Fatal output" equals: "Mat::max(): object has no elements"` in `Linux Python` CI tests and `"Mat::max(): object has no elements"` in `MacOS Python`. Context: I was trying to play around with `REQUIRE_THROWS_WITH` in `catch.hpp`. My
<zoq[m]> <NabanitaDash[m]> "Do we through different error..." <- Without the fatal you mean?
<NabanitaDash[m]> yes
baracurda has joined #mlpack
baracurda is now known as bababb
<zoq[m]> <NabanitaDash[m]> "yes" <- Haven't checked, but both are build with `DEBUG=ON`?
<NabanitaDash[m]> Those are in the package CI tests not local
<zoq[m]> NabanitaDash[m]: Yes, but we don't use the same settings for each.
<NabanitaDash[m]> Ok, will have to check that
bababb has quit [Ping timeout: 240 seconds]
bababb has joined #mlpack
bababb has quit [Ping timeout: 240 seconds]
<zoq[m]> <NabanitaDash[m]> "Ok, will have to check that" <- https://github.com/mlpack/mlpack/blob/master/.ci/ci.yaml
<zoq[m]> zoq[m]: Is the config file for the builds, we use `-DDEBUG=ON` for all macOS builds. But only only the Linux Plain build uses `-DDEBUG=ON` the others build with `-DDEBUG=OFF`.
<zoq[m]> zoq[m]: `DEBUG=OFF` also means we disable the bounds checks in armadillo (http://arma.sourceforge.net/docs.html#element_access_bounds_check_note)