Reformatted

This commit is contained in:
Alejandro Saucedo 2020-08-20 05:45:54 +01:00
parent 8aa7843f0e
commit 0d18dc50e6
13 changed files with 166 additions and 95 deletions

View file

@ -1,13 +1,31 @@
#pragma once
#include <vulkan/vulkan.h>
#include <vulkan/vulkan.hpp>
// SPDLOG_ACTIVE_LEVEL must be defined before spdlog.h import
#if DEBUG
#define SPDLOG_ACTIVE_LEVEL SPDLOG_LEVEL_DEBUG
#endif
#include <spdlog/spdlog.h>
#include "Tensor.hpp"
namespace kp {
class Algorithm
{
private:
public:
Algorithm();
virtual ~Algorithm();
Algorithm(std::shared_ptr<vk::Device> device);
// TODO: Add specialisation data
void init(std::string shaderFilePath,
std::vector<std::shared_ptr<Tensor>> tensorParams);
~Algorithm();
};
} // End namespace kp