Skip to content

Task: 区分static transform和dynamic transform #1

@chlict

Description

@chlict
  1. 设置一个分界点,区分static transform和dynamic transform
  • 也可能static transform和dynamic transform的效果是相同的,只是可读性不同
  1. 使用hana::type_t来存储类型的变量,然后运行时用decltype(type_t)来得到类型,然后static_cast,也许能实现在运行时得到编译时计算的效果。
auto type_list = hana::make_tuple(type_t(Tensor1));
auto tensor_list = std::vector<TensorHandle &>(tensor1);
...
TensorHandle &handle = tensor_list[0];
using T = decltype(type_list[0_c]);
auto tensor = static_cast<T &>(handle);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions