target_include_directories(nnkit_HDF5_export_action PRIVATE ${HDF5_INCLUDE_DIRS})
target_link_libraries(nnkit_HDF5_export_action nnkit_intf_action)
target_link_libraries(nnkit_HDF5_export_action nnkit_HDF5_common)
+target_link_libraries(nnkit_HDF5_export_action stdex)
add_library(nnkit_HDF5_import_action SHARED Import.cpp)
target_include_directories(nnkit_HDF5_import_action PRIVATE ${HDF5_INCLUDE_DIRS})
target_link_libraries(nnkit_HDF5_import_action nnkit_intf_action)
target_link_libraries(nnkit_HDF5_import_action nnkit_HDF5_common)
+target_link_libraries(nnkit_HDF5_import_action stdex)
};
#include <nnkit/CmdlineArguments.h>
-#include <nncc/foundation/Memory.h>
+#include <stdex/Memory.h>
extern "C" std::unique_ptr<nnkit::Action> make_action(const nnkit::CmdlineArguments &args)
{
- return nncc::foundation::make_unique<HD5ExportAction>(args.at(0));
+ return stdex::make_unique<HD5ExportAction>(args.at(0));
}
};
#include <nnkit/CmdlineArguments.h>
-#include <nncc/foundation/Memory.h>
+#include <stdex/Memory.h>
extern "C" std::unique_ptr<nnkit::Action> make_action(const nnkit::CmdlineArguments &args)
{
- return nncc::foundation::make_unique<HD5ImportAction>(args.at(0));
+ return stdex::make_unique<HD5ImportAction>(args.at(0));
}
add_library(nnkit_show_action SHARED Show.cpp)
target_link_libraries(nnkit_show_action nnkit_intf_action)
+target_link_libraries(nnkit_show_action stdex)
add_library(nnkit_randomize_action SHARED Randomize.cpp)
target_link_libraries(nnkit_randomize_action nnkit_intf_action)
+target_link_libraries(nnkit_randomize_action stdex)
};
#include <nnkit/CmdlineArguments.h>
-#include <nncc/foundation/Memory.h>
+#include <stdex/Memory.h>
extern "C" std::unique_ptr<nnkit::Action> make_action(const nnkit::CmdlineArguments &args)
{
- return nncc::foundation::make_unique<RandomizeAction>();
+ return stdex::make_unique<RandomizeAction>();
}
}
#include <nnkit/CmdlineArguments.h>
-#include <nncc/foundation/Memory.h>
+#include <stdex/Memory.h>
extern "C" std::unique_ptr<nnkit::Action> make_action(const nnkit::CmdlineArguments &args)
{
- return nncc::foundation::make_unique<ShowAction>();
+ return stdex::make_unique<ShowAction>();
}
add_library(nnkit_caffe_backend SHARED Module.cpp)
target_link_libraries(nnkit_caffe_backend nnkit_support_caffe)
+target_link_libraries(nnkit_caffe_backend stdex)
#include "nnkit/support/caffe/Backend.h"
#include <nnkit/CmdlineArguments.h>
-#include <nncc/foundation/Memory.h>
+#include <stdex/Memory.h>
extern "C" std::unique_ptr<nnkit::Backend> make_backend(const nnkit::CmdlineArguments &args)
{
- using nncc::foundation::make_unique;
+ using stdex::make_unique;
auto net = make_unique<::caffe::Net<float>>(args.at(0), caffe::TEST);
net->CopyTrainedLayersFrom(args.at(1));
}
- return nncc::foundation::make_unique<::nnkit::support::caffe::Backend<float>>(std::move(net));
+ return make_unique<::nnkit::support::caffe::Backend<float>>(std::move(net));
}
}
#include <nnkit/CmdlineArguments.h>
-#include <nncc/foundation/Memory.h>
+#include <stdex/Memory.h>
extern "C" std::unique_ptr<nnkit::Backend> make_backend(const nnkit::CmdlineArguments &args)
{
- return nncc::foundation::make_unique<GenericBackend>(args.at(0));
+ return stdex::make_unique<GenericBackend>(args.at(0));
}
add_library(nnkit_tflite_backend SHARED Backend.cpp)
target_link_libraries(nnkit_tflite_backend nnkit_support_tflite)
+target_link_libraries(nnkit_tflite_backend stdex)
add_executable(nnkit-benchmark ${SOURCES})
target_link_libraries(nnkit-benchmark nnkit_support_cmdline)
target_link_libraries(nnkit-benchmark nnkit_support_backend)
+target_link_libraries(nnkit-benchmark stdex)
#include <nnkit/VectorArguments.h>
#include <nnkit/BackendPlugin.h>
-#include <nncc/foundation/Memory.h>
+#include <stdex/Memory.h>
#include <map>
#include <string>
#include <iostream>
#include <iomanip>
-using nncc::foundation::make_unique;
+using stdex::make_unique;
using std::chrono::milliseconds;
using std::chrono::microseconds;
target_link_libraries(nnkit-run nnkit_intf_backend)
target_link_libraries(nnkit-run nnkit_support_cmdline)
target_link_libraries(nnkit-run nnkit_support_backend)
+target_link_libraries(nnkit-run stdex)
}
-#include <nncc/foundation/Memory.h>
+#include <stdex/Memory.h>
#include <map>
#include <iostream>
argparse["--backend"] = [§ions] (const std::string &tag)
{
- sections.backend = nncc::foundation::make_unique<BackendSection>(tag);
+ sections.backend = stdex::make_unique<BackendSection>(tag);
};
argparse["--backend-arg"] = [§ions] (const std::string &arg)