<commit_before># Benchmarks requires OpenCL
# A standard FindOpenCL.cmake module ships with cmake 3.1, buy we supply our own until 3.1 becomes more prevalent
find_package( OpenCL REQUIRED )

set( clsparse.bench.src
  src/main.cpp
  src/statisticalTimer.cpp
)

set( clsparse.bench.hdr
  include/statisticalTimer.h
  include/io-exception.hpp
  functions/clfunc_common.hpp
  functions/clfunc_xSpMdV.hpp
  functions/clfunc-xSpMdM.hpp
  functions/clfunc_xCG.hpp
  functions/clfunc_xBiCGStab.hpp
  functions/clfunc_xCoo2Csr.hpp
  functions/clfunc_xDense2Csr.hpp
  )

include_directories(
  ${PROJECT_SOURCE_DIR}/include
  ${PROJECT_BINARY_DIR}/library
  ${PROJECT_BINARY_DIR}/clsparseTimer
  ${CMAKE_CURRENT_SOURCE_DIR}
  ${OPENCL_INCLUDE_DIRS}
 )

add_executable( clsparse-bench ${clsparse.bench.src} ${clsparse.bench.hdr} )
target_link_libraries( clsparse-bench ${Boost_LIBRARIES} ${OPENCL_LIBRARIES} ${CMAKE_DL_LIBS} clSPARSE )
set_target_properties( clsparse-bench PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/staging" )
set_target_properties( clsparse-bench PROPERTIES VERSION ${clSPARSE_VERSION} )
set_property( TARGET clsparse-bench PROPERTY FOLDER "Benchmarks")

# CPack configuration; include the executable into the package
# install( TARGETS clsparse.bench
#   RUNTIME DESTINATION bin${SUFFIX_BIN}
#   LIBRARY DESTINATION lib${SUFFIX_LIB}
#   ARCHIVE DESTINATION lib${SUFFIX_LIB}
# )
<commit_msg>Added missing header files to the clbench cmakelists file<commit_after># Benchmarks requires OpenCL
# A standard FindOpenCL.cmake module ships with cmake 3.1, buy we supply our own until 3.1 becomes more prevalent
find_package( OpenCL REQUIRED )

set( clsparse.bench.src
  src/main.cpp
  src/statisticalTimer.cpp
)

set( clsparse.bench.hdr
  include/statisticalTimer.h
  include/io-exception.hpp
  functions/clfunc_common.hpp
  functions/clfunc_xSpMdV.hpp
  functions/clfunc-xSpMdM.hpp
  functions/clfunc_xCG.hpp
  functions/clfunc_xBiCGStab.hpp
  functions/clfunc_xCoo2Csr.hpp
  functions/clfunc_xCsr2Coo.hpp
  functions/clfunc_xDense2Csr.hpp
  functions/clfunc_xCsr2Dense.hpp
  )

include_directories(
  ${PROJECT_SOURCE_DIR}/include
  ${PROJECT_BINARY_DIR}/library
  ${PROJECT_BINARY_DIR}/clsparseTimer
  ${CMAKE_CURRENT_SOURCE_DIR}
  ${OPENCL_INCLUDE_DIRS}
 )

add_executable( clsparse-bench ${clsparse.bench.src} ${clsparse.bench.hdr} )
target_link_libraries( clsparse-bench ${Boost_LIBRARIES} ${OPENCL_LIBRARIES} ${CMAKE_DL_LIBS} clSPARSE )
set_target_properties( clsparse-bench PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/staging" )
set_target_properties( clsparse-bench PROPERTIES VERSION ${clSPARSE_VERSION} )
set_property( TARGET clsparse-bench PROPERTY FOLDER "Benchmarks")

# CPack configuration; include the executable into the package
# install( TARGETS clsparse.bench
#   RUNTIME DESTINATION bin${SUFFIX_BIN}
#   LIBRARY DESTINATION lib${SUFFIX_LIB}
#   ARCHIVE DESTINATION lib${SUFFIX_LIB}
# )

{'fraction_non_alphanumeric': 0.08775510204081632, 'fraction_numerical': 0.004761904761904762, 'mean_word_length': 6.052757793764988, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6950715', 'n_tokens_mistral': 1109, 'n_tokens_neox': 1074, 'n_words': 194}