Skip to content
Snippets Groups Projects
Select Git revision
  • bde8f7102ee88bc149a7c77811e67f2fe87621e5
  • master default protected
  • correlation
  • 24-non-negative-omp
  • 15-integration-sota
  • 20-coherence-des-arbres-de-predictions
  • 19-add-some-tests
  • 13-visualization
  • 17-adding-new-datasets
  • 12-experiment-pipeline
  • 14-correction-of-multiclass-classif
  • archive/10-gridsearching-of-the-base-forest
  • archive/farah_notation_and_related_work
  • archive/wip_clean_scripts
  • archive/4-implement-omp_forest_classifier
  • archive/5-add-plots-2
  • archive/Leo_Add_first_notebook
17 results

README.md

Blame
  • CMakeLists.txt 1.23 KiB
    cmake_minimum_required(VERSION 3.12)
    project(macaon)
    
    add_compile_definitions(BOOST_DISABLE_THREADS)
    
    find_package(Torch REQUIRED)
    find_package(Boost 1.53.0 REQUIRED COMPONENTS program_options)
    find_package(TBB REQUIRED tbb)
    
    include_directories(SYSTEM ${TORCH_INCLUDE_DIRS})
    
    add_library(Torch SHARED IMPORTED)
    add_library(Boost SHARED IMPORTED)
    set_target_properties(Boost PROPERTIES IMPORTED_LOCATION ${Boost_PROGRAM_OPTIONS_LIBRARY_RELEASE})
    
    string(APPEND CMAKE_INSTALL_RPATH ":${TORCH_INSTALL_PREFIX}/lib")
    
    set(CMAKE_VERBOSE_MAKEFILE 0)
    set(CMAKE_CXX_STANDARD 17)
    
    if(NOT CMAKE_BUILD_TYPE)
    #  set(CMAKE_BUILD_TYPE Debug)
      set(CMAKE_BUILD_TYPE Release)
    endif()
    
    set(CMAKE_CXX_FLAGS "-Wall -Wextra")
    set(CMAKE_CXX_FLAGS_DEBUG "-g3")
    set(CMAKE_CXX_FLAGS_RELEASE "-Ofast")
    
    include_directories(fmt/include)
    include_directories(common/include)
    include_directories(reading_machine/include)
    include_directories(torch_modules/include)
    include_directories(trainer/include)
    include_directories(decoder/include)
    include_directories(macaon/include)
    include_directories(utf8)
    
    add_subdirectory(fmt)
    add_subdirectory(common)
    add_subdirectory(reading_machine)
    add_subdirectory(torch_modules)
    add_subdirectory(trainer)
    add_subdirectory(decoder)
    add_subdirectory(macaon)