Граф коммитов

28 Коммитов

Автор SHA1 Сообщение Дата
ghostplant d6d339b0c9 restore input_hash due to HLSL metric impacts (#245) 2021-04-21 11:17:17 +08:00
ghostplant 356ca4a474
Backend stream (#242)
* include stream in backend interfaces

* synchronize stream for win64 backends
2021-04-18 15:53:22 +08:00
ghostplant e3ebd46cbc Sync sycl hlsl (#240)
* hide unroll-pass warning for c-sycl_intel backend

* synchronize HLSL remote tuning requirement
2021-04-16 12:58:22 +08:00
ghostplant fe0098a855
Ab debug (#235)
* rehase evaluation inputs to reduce precision errors
* add AB_DEBUG option for displaying outputs values
2021-04-14 17:09:22 +08:00
ghostplant c889ee36a7
fix empty inputs (#226) 2021-03-29 22:08:38 +08:00
ghostplant d110f6ad09 enhance tile-based hyper-parameters (#222) 2021-03-29 11:33:06 +08:00
ghostplant f8afd94c3e fuse injective conditionally; custom initial_vals; (#221) 2021-03-28 22:25:21 +08:00
ghostplant 6e60b27df6 update policy scope (#216) 2021-03-25 16:50:08 +08:00
ghostplant 35ddb7eebc
check backend launcher in evaluation (#215) 2021-03-24 23:27:13 +08:00
ghostplant 0c0739817b
disable unnecessary storage_rewrite pass (#201) 2021-03-15 21:18:12 +08:00
ghostplant 434a44304f
All schedule (#199)
* expose all non-inline targets in schedule

* check tail_op existance for gpu backend

* fix tensor memory reuse
2021-03-11 12:45:54 +08:00
ghostplant 7e55541208
Translate Vectorize Store to Macro (#195)
* refine symmetric vectorize store

* add macro translation for vectorize store
2021-03-05 19:59:38 +08:00
ghostplant 54f99b1284
add new backend type: c-ocl_nvidia (#194) 2021-03-04 23:26:10 +08:00
ghostplant edad89c658
Update codegen (#192)
* update codegen for vectorize format

* fixes for HLSL codegen
2021-03-04 19:56:03 +08:00
ghostplant a41624b2ae
add SYCL resources for cuda target (#191) 2021-03-03 22:42:49 +08:00
ghostplant dcc215b27f
enhance information display for general backends (#190) 2021-03-03 15:25:36 +08:00
ghostplant 1100a3d806
move tempfile/syscall to ab_utils (#188) 2021-03-02 16:47:47 +08:00
ghostplant 1cba4d91ec
update code status (#182) 2021-02-28 10:14:10 +08:00
ghostplant ff7aaa3b7e
using nd_range & accessor for c-sycl backend (#181) 2021-02-27 21:42:17 +08:00
ghostplant 7737b7e6db
update tf/pytorch plugin to support graph execution (#180) 2021-02-26 23:18:42 +08:00
ghostplant 505698739f
add missing Dockerfiles for win64 backends (#179) 2021-02-26 14:15:05 +08:00
ghostplant 4400e0f3e2
Mingw64 check (#175)
* update default settings

* add more description for mingw64 cases
2021-02-25 22:04:36 +08:00
ghostplant 200d896901
update README.md (#172) 2021-02-24 12:59:02 +08:00
ghostplant df8cc39170
add hlsl backend evaluator for WSL 1.0 (#171) 2021-02-24 12:17:20 +08:00
ghostplant af453be434
Upgrade Next Format (#170)
* upgrade next format
2021-02-23 23:28:39 +08:00
ghostplant f0936de580
refine partial codes for mingw64 (#168) 2021-02-23 12:27:29 +08:00
ghostplant 5e511bb4fa
minor fixes and typos (#167) 2021-02-22 18:56:09 +08:00
ghostplant 8307b33e85
Upgrade Evaluate Format (#165)
* upgrade exxcution format

* proper refactor

* split backend interfaces to headers

* part refactor: cancel prebuild; trans src v2; incomplete backends

* moving eval_client to graph_evaluator

* refactor backend C interface

* init C backend implementation for c-mcpu

* finish upgrade for scpu/mcpu/sycl/cuda/rocm

* finish upgrade for c-ocl

* finish partial upgrade for c-gc

* finish partial upgrade for c-hlsl

* add codehub folder

* remove frameworks/antares

* synchronize JIT plugin parser
2021-02-21 14:15:27 +08:00