Commit Graph
170 Commits
Author SHA1 Message Date
Omar Shrit e0c7e946d8 Replace CLI -> IO inside cmake
Signed-off-by: Omar Shrit <omar@shrit.me>
2020-06-30 20:29:11 +02:00
Ryan Curtin c2aa754e69 Merge pull request #2467 from shrit/cmake_aramdillo
Cmake aramdillo
2020-06-25 22:24:47 -04:00
Omar Shrit 356b3ad451 Move the check for word size into CreateArmaConfigInfo
Signed-off-by: Omar Shrit <omar@shrit.me>
2020-06-23 22:27:32 +02:00
Omar Shrit 0f2186450a Bring back the check for system word size
Signed-off-by: Omar Shrit <omar@shrit.me>
2020-06-22 13:49:07 +02:00
Omar Shrit f3453e5c5f Au revoir armadillo 5
Since we no longer support armadillo 5 and all major machines are 64bit, we will
stop testing for 32bit unless we are cross compiling. Note that, I am not sure
that modifying this header file is the way to go, since we will never
compile Armadillo.

Signed-off-by: Omar Shrit <shrit@lri.fr>
2020-06-20 17:04:22 +02:00
Omar Shrit fc5203ab6a I do not think anyone today is using Armadillo v0.9
Remove support of Armadillo versions used when I was
seven years old.

Signed-off-by: Omar Shrit <shrit@lri.fr>
2020-06-20 17:04:07 +02:00
Yashwant e793bed4ae Resolve some comments. 2020-06-20 10:38:23 +05:30
Yashwant 3da07cf45a Initial commit. 2020-06-20 10:38:23 +05:30
Ryan BirminghamandMarcus Edel 7ef233d298 Period at end of sentence.
Co-authored-by: Marcus Edel <marcus.edel@fu-berlin.de>
2020-06-18 14:08:34 -04:00
Ryan Birmingham fc9e30cbd9 describe msvc case 2020-06-18 11:09:03 -04:00
Ryan Birmingham 075cb93b4c shuffle conditions for potential windows portability 2020-06-18 10:45:05 -04:00
Ryan Birmingham 609fa6e020 pretend non-wrapper msvc 2020-06-17 22:50:56 -04:00
Yashwant 43ba879b6c Some cmake changes. 2020-06-14 10:17:05 +05:30
Yashwant ba7b20cc2b Last cmake config didn't work. 2020-06-14 10:15:35 +05:30
Yashwant 4464ba0be9 Add ultility function for loading and saving compatible(Gonum) csv. 2020-06-14 10:15:35 +05:30
Yashwant 694d460748 Some cmake improvement. 2020-06-14 10:15:35 +05:30
Yashwant 28a7297e4c Resolve Some Comments. 2020-06-14 10:15:35 +05:30
Yashwant 65371ddf2b Resolve some more comments 2020-06-14 10:15:10 +05:30
Yashwant 2a8fc6ebd4 Modification in Go Bindings and Add Markdown Documentation 2020-06-14 10:15:10 +05:30
Ryan Birmingham 19d44bc9dc Merge pull request #2383 from amirmasoudabdol/cmake-install-improvement
generate mlpack-config.cmake
2020-05-21 20:41:25 -04:00
Ryan BirminghamandRyan Curtin bcb901b1a6 Describe config.cmake block purpose
Co-authored-by: Ryan Curtin <ryan@ratml.org>
2020-05-21 20:16:51 -04:00
kartikdutt18 50d4c2e3eb Typo-Fix 2020-05-16 18:59:10 +05:30
Amir Masoud Abdol 2f51e60882 Some formatting and cleanups 2020-05-15 11:37:08 +02:00
Amir Masoud Abdol 04d82d80b1 fixed formatting 2020-04-24 09:24:31 +02:00
Amir Masoud Abdol 6a7648a09a Modified the CMakeLists.txt such that it generates mlpack-config.cmake
during the installation. This should help CMake finds MLPACK much easier.
2020-04-22 23:48:36 +02:00
Ryan Curtin e540026047 Fully qualify AbstractSerializer now that we are importing Serialization. 2020-04-20 07:55:25 -04:00
Ryan Curtin 2ba1f4b704 Fix type in dispatch. 2020-04-17 20:34:05 -04:00
Ryan Curtin 969a2b6383 Do overloading of Boost.Serialization via CMake to prevent duplicates. 2020-04-17 18:22:56 -04:00
Ryan Curtin fc9d004f06 Remove Ptr from Julia model types. 2020-04-17 17:57:39 -04:00
Ryan Curtin ed6a7148d3 Another CMake fix attempt... 2020-04-17 17:50:58 -04:00
Ryan Curtin b5430bdff9 Allow access via Base.Serialization. 2020-04-17 17:39:08 -04:00
Ryan Curtin 04e343bfee Hopefully fix CMake issues on newer CMake. 2020-04-17 17:18:06 -04:00
Ryan Curtin 313edd33a4 Add some more debugging output... 2020-04-17 16:45:11 -04:00
Ryan Curtin c64131b749 Try to fix build failure (can't seem to reproduce locally?). 2020-04-17 16:41:57 -04:00
Ryan Curtin 2cf6208c1f Make sure we have an lvalue to pass. 2020-04-17 13:50:43 -04:00
Ryan Curtin 72885f678a Fix missing parenthesis. 2020-04-17 13:48:02 -04:00
Ryan Curtin 42b5065a0f Fix incorrect return type. 2020-04-17 13:44:39 -04:00
Ryan Curtin f5b283a6a0 Refactor serialization and fix it. 2020-04-17 12:17:36 -04:00
Ryan Curtin 3e31ce83a3 Make sure to actually call the serialization method. 2020-04-17 08:57:32 -04:00
Ryan Curtin 13566d7a8c Oops, use right file parameter name. 2020-04-17 08:34:56 -04:00
Ryan Curtin 2a1294360b Add correct string to search for. 2020-04-16 20:44:54 -04:00
Ryan Curtin a676ab3e69 Add new Julia utility files. 2020-04-16 20:34:22 -04:00
Ryan Curtin 343bb14993 Add serialization support for Julia (the guts of it at least). 2020-04-16 13:39:02 -04:00
Ryan Curtin 506bc4593c Accept model types with <> in the name. 2020-04-16 13:36:40 -04:00
Ryan Birmingham 97fd462a98 Simplify CMake for Armadillo and its Dependencies (#2247)
* start simplify of arma deps

* no manual openblas links

* slight change to openblas get and order

* restore tools directory

* Rename

* wrong opts renamed

* better handle no wrapper case

* library -> libraries

* move dep links to findArmadillo

* minor cleanup of findArma

* giving up on cleanup of config get

* simplify header read

* special HDF5 case

* more closely follo hdf5 case

* remove standard findblas/lapack

* cleanup doc and quiet mode
2020-03-11 15:18:33 -04:00
Ryan Curtin 4d782785f9 Safer adding of stb/ suffix to include directory. 2020-01-08 23:49:26 +00:00
Ryan Curtin f9edd34978 Expand search directory set. 2019-12-03 23:36:17 -05:00
Ryan Curtin 0b732dd1ae Merge remote-tracking branch 'origin/master' into julia-bindings 2019-11-30 14:58:22 -05:00
Ryan Curtin 2b69d48457 Handle library suffix more correctly. 2019-11-29 19:17:16 -05:00
Ryan Curtin bb648e0a4a Merge remote-tracking branch 'origin/master' into julia-bindings 2019-11-27 13:16:41 -05:00