Nicolas Vasilache

Results 22 issues of Nicolas Vasilache

This PR isolates a small subset from @ttheodor's #453. I took the commits that look independent, fix clear bugs or implement simple new behavior and do not touch autotuner-inl.h (which...

CLA Signed

This PR passes proper llvm::TargetMachine information in llvm_jit and codegen_llvm by introducing a proper TargetMachine at the LLVMJit level and avoids introducing adhoc objects. The TargetMachine is constructed either from...

CLA Signed

WIP cc @apaszke

CLA Signed

This is a WIP experiment, please do not review. I am looking on some feedback on how to best propagate vector types through Halide following up on the discussion from...

CLA Signed

For repro purposes only (@ftynse @skimo-openhub ) This reverts commit 02b7b057c986430b35c7a214a7e665f944ae535b.

CLA Signed

Atm we only pass TC, input tensors and options.

The current [implementation](https://github.com/facebookresearch/TensorComprehensions/blob/master/tc/autotuner/parameters.cc#L333) is not portable, let's use device queried information to filter. Also make it backends-specific and split ```parameters.cc```, not in #307 though. Related to #354

#354 exhibits potential issues with size selections Revisit after #307 and tinker with the tuner.

Currently TC requires to compile a new fully-specialized version for each new tensor size. #327 has some context about usage in the C2 case: > What if dimensions changed? You...