Skip to content

Commit

Permalink
build fix
Browse files Browse the repository at this point in the history
  • Loading branch information
hariharan-devarajan committed Oct 8, 2023
1 parent 3d8d299 commit 0bea457
Show file tree
Hide file tree
Showing 12 changed files with 20 additions and 15 deletions.
8 changes: 3 additions & 5 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,13 +48,11 @@ jobs:
echo pip install -v ${LOC}
sudo pip install -v ${LOC}
fi
- name: Build through cmake
run: |
mkdir build
cmake --build build
- name: Test ctest
if: matrix.dir == 'clone'
run: |
cd build
pip install -r test/py/requirements.txt
cd build/temp*/dlio_profiler_py
ctest -VV
- name: Test DLIO_Benchmark
if: matrix.os == 'ubuntu-22.04' && matrix.perm == 'root'
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -143,9 +143,9 @@ set(DLIO_PROFILER_CORE_SRC ${CMAKE_CURRENT_SOURCE_DIR}/src/dlio_profiler/brahma/
${CMAKE_CURRENT_SOURCE_DIR}/src/dlio_profiler/utils/posix_internal.cpp
${CMAKE_CURRENT_SOURCE_DIR}/src/dlio_profiler/dlio_profiler.cpp)
set(DLIO_PROFILER_CORE_PUBLIC_INCLUDE
${CMAKE_CURRENT_SOURCE_DIR}/include/dlio_profiler/typedef.h
${CMAKE_CURRENT_SOURCE_DIR}/include/dlio_profiler/dlio_profiler.h)
set(DLIO_PROFILER_CORE_PRIVATE_INCLUDE
${CMAKE_CURRENT_SOURCE_DIR}/include/dlio_profiler/typedef.h
${CMAKE_CURRENT_SOURCE_DIR}/src/dlio_profiler/core/dlio_profiler_main.h
${CMAKE_CURRENT_SOURCE_DIR}/src/dlio_profiler/core/constants.h
${CMAKE_CURRENT_SOURCE_DIR}/src/dlio_profiler/utils/posix_internal.h
Expand Down
9 changes: 7 additions & 2 deletions include/dlio_profiler/dlio_profiler.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
/**
* Common to both C and CPP
*/
#include <dlio_profiler/typedef.h>
#include <dlio_profiler/core/typedef.h>
#include <dlio_profiler/core/constants.h>
#ifdef __cplusplus
/**
Expand All @@ -33,7 +33,12 @@ class DLIOProfiler {
dlio_profiler_core = DLIO_PROFILER_MAIN_SINGLETON(ProfilerStage::PROFILER_OTHER, ProfileType::PROFILER_CPP_APP);
start_time = dlio_profiler_core->get_time();
}
inline void update(const char* key, std::any& value) {
inline void update(const char* key, int value) {
if (dlio_profiler_core->is_active()) {
metadata.insert_or_assign(key, value);
}
}
inline void update(const char* key, const char* value) {
if (dlio_profiler_core->is_active()) {
metadata.insert_or_assign(key, value);
}
Expand Down
2 changes: 1 addition & 1 deletion src/dlio_profiler/brahma/posix.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
#include <dlio_profiler/utils/utils.h>
#include <brahma/brahma.h>
#include <dlio_profiler/dlio_logger.h>
#include <dlio_profiler/macro.h>
#include <dlio_profiler/core/macro.h>
#include <fcntl.h>
#include <filesystem>
#include <fstream>
Expand Down
2 changes: 1 addition & 1 deletion src/dlio_profiler/brahma/stdio.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
#include <dlio_profiler/utils/utils.h>
#include <brahma/brahma.h>
#include <dlio_profiler/dlio_logger.h>
#include <dlio_profiler/macro.h>
#include <dlio_profiler/core/macro.h>
#include <fcntl.h>
#include <filesystem>
#include <fstream>
Expand Down
2 changes: 1 addition & 1 deletion src/dlio_profiler/core/dlio_profiler_main.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

#include <cpp-logger/logger.h>
#include <dlio_profiler/core/constants.h>
#include <dlio_profiler/macro.h>
#include <dlio_profiler/core/macro.h>
#include <dlio_profiler/brahma/posix.h>
#include <dlio_profiler/brahma/stdio.h>
#include <dlio_profiler/dlio_logger.h>
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion src/dlio_profiler/dlio_logger.h
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
#include <dlio_profiler/writer/base_writer.h>
#include <dlio_profiler/writer/chrome_writer.h>
#include <unistd.h>
#include <dlio_profiler/macro.h>
#include <dlio_profiler/core/macro.h>
#include <dlio_profiler/utils/utils.h>

typedef std::chrono::high_resolution_clock chrono;
Expand Down
2 changes: 1 addition & 1 deletion src/dlio_profiler/utils/utils.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
#include <vector>
#include <vector>
#include <cstring>
#include <dlio_profiler/macro.h>
#include <dlio_profiler/core/macro.h>
const std::string ignore_filenames[5] = {".pfw", "/pipe", "/socket","/proc/self", ".py"};
inline std::vector<std::string> split(std::string str, char delimiter) {
std::vector<std::string> res;
Expand Down
2 changes: 1 addition & 1 deletion src/dlio_profiler/writer/base_writer.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#include <dlio_profiler/utils/utils.h>
#include <unordered_map>
#include <dlio_profiler/utils/posix_internal.h>
#include <dlio_profiler/typedef.h>
#include <dlio_profiler/core/typedef.h>

namespace dlio_profiler {
class BaseWriter {
Expand Down
2 changes: 1 addition & 1 deletion src/dlio_profiler/writer/chrome_writer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

#include <dlio_profiler/writer/chrome_writer.h>
#include <fcntl.h>
#include <dlio_profiler/macro.h>
#include <dlio_profiler/core/macro.h>
#include <cassert>
#include <unistd.h>
#include <thread>
Expand Down
2 changes: 2 additions & 0 deletions test/py/requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
numpy
Pillow

0 comments on commit 0bea457

Please sign in to comment.