10 Tensor(std::vector<uint32_t>& dimensions, uint32_t memoryOptimizedDimension);
11 Tensor(std::vector<uint32_t>&& dimensions, uint32_t memoryOptimizedDimension);
14 std::vector<uint32_t> _dimensions;
17 enum Alignment { CacheLine64 = 64, AVX = 128, AVX2 = 256, AVX512 = 512 };
18 int _defaultAlignment = Alignment::CacheLine64;