Skip to content

Instantly share code, notes, and snippets.

@zoq
Created August 20, 2015 14:16
Show Gist options
  • Save zoq/2fff95ac9c1d2c8ea2b0 to your computer and use it in GitHub Desktop.
Save zoq/2fff95ac9c1d2c8ea2b0 to your computer and use it in GitHub Desktop.
mlpack/methods/ann/CMakeLists.txt
# Define the files we need to compile
# Anything not in this list will not be compiled into MLPACK.
set(SOURCES
rnn.hpp
ffnn.hpp
cnn.hpp
network_traits.hpp
)
# Add directory name to sources.
set(DIR_SRCS)
foreach(file ${SOURCES})
set(DIR_SRCS ${DIR_SRCS} ${CMAKE_CURRENT_SOURCE_DIR}/${file})
endforeach()
# Append sources (with directory name) to list of all MLPACK sources (used at
# the parent scope).
set(MLPACK_SRCS ${MLPACK_SRCS} ${DIR_SRCS} PARENT_SCOPE)
add_subdirectory(activation_functions)
add_subdirectory(connections)
add_subdirectory(convolution_rules)
add_subdirectory(init_rules)
add_subdirectory(layer)
add_subdirectory(optimizer)
add_subdirectory(performance_functions)
add_subdirectory(trainer)
add_subdirectory(pooling_rules)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment