FreeTensor
Loading...
Searching...
No Matches
print_driver.h
Go to the documentation of this file.
1#ifndef FREE_TENSOR_PRINT_DRIVER_H
2#define FREE_TENSOR_PRINT_DRIVER_H
3
4// for multi-machine-parallel xmlrpc
5
6#include <string>
7
8#include <driver/array.h>
9#include <driver/device.h>
10#include <driver/target.h>
11#include <ref.h>
12
13namespace freetensor {
14
15std::pair<std::string, std::string> dumpTarget(const Ref<Target> &target_);
16std::pair<std::string, std::string> dumpDevice(const Ref<Device> &device_);
17std::pair<std::string, std::string> dumpArray(const Ref<Array> &array_);
18
19} // namespace freetensor
20
21#endif // FREE_TENSOR_PRINT_DRIVER_H
Definition: allocator.h:9
std::pair< std::string, std::string > dumpDevice(const Ref< Device > &device_)
Definition: print_driver.cc:36
std::pair< std::string, std::string > dumpArray(const Ref< Array > &array_)
Definition: print_driver.cc:47
std::pair< std::string, std::string > dumpTarget(const Ref< Target > &target_)
Definition: print_driver.cc:7