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

9 Коммитов

Автор SHA1 Сообщение Дата
Ritwik Das ddbcd98896 HAT support for dynamic shared memory allocation for GPU 2022-10-03 10:55:01 -07:00
Lisa Ong d99d61d970
Initial verify_hat support for runtime arrays and elements (#65)
* support arbirtary pointer levels for declared types

* handle logical_type=element

* arg values

* refactor (func name, arg_info) to FunctionInfo

* fix circular imports

* .

* support dylib

* update verify_hat_package

* verify -> verify_args

* fixes

* fix verify_args

* formatting

* add verify hat test

* refactor

* handle ndarrays as arguments

* cleanup

* runtime_array verify test

* print output

* basic test passing

* Update test_create_simple_hat_file.py

* Update test_create_simple_hat_file.py

* comments

* comments

* TODOs

* nfc

* [test] moved creation to workdir

* rename

* Print output dimension references and clarify HAT schema (#66)

* infer shapes from size, add shape order requirement

* merged

* pretty print using cross references

Co-authored-by: Lisa Ong <onglisa@microsoft.com>

* revert formatting changes

* revert more formatting only changes

* simplify

* Add input and input/output runtime_array support (#67)

* wip

* scaffold

* scaffold and initial support for input elements and input/output runtime_arrays

* .

* fixups

* don't swallow exceptions

* support cargs for non pointer args

* cleanup

* refactor

* support integer-like types when checking constant shapes

* nfc

Co-authored-by: Lisa Ong <onglisa@microsoft.com>

* test coverage for  usage type Input and InputOutput

* [test] Support windows in verify_hat tests (#69)

* wip

* build for windows (#68)

Co-authored-by: Lisa Ong <onglisa@microsoft.com>

* windows tomlkit expects lists

* manual CI trigger

Co-authored-by: Lisa Ong <onglisa@microsoft.com>

* fix windows test

* fix logic and add comment

* .

* verify_args -> verify

* args -> arguments

* PR feedback

Co-authored-by: Lisa Ong <onglisa@microsoft.com>
2022-08-23 07:09:25 +08:00
Kern Handa 615006cecb
Add beginnings of support for CUDA device functions (#32)
Adds support for GPU, device functions, and launch functions
2022-03-14 23:20:41 -07:00
Lisa Ong 121e0b858b
Merge branch 'main' into microsoft/dev/onglisa/user_metadata 2021-10-25 09:02:52 +08:00
Lisa Ong 27414a3de9 updated with feedback 2021-04-23 08:33:37 +08:00
Lisa Ong 681a28d0ee add auxiliary table for user-defined metadata 2021-04-22 17:28:16 +08:00
Mason Remy cdb4305265 Incorporate discussion feedback 2021-01-27 14:58:47 -08:00
Mason Remy fc8a87ad8b Incorporating review feedback from teams discussions 2021-01-26 22:04:14 -08:00
Mason Remy 6c588dded7 Adding initial schema and sample 2021-01-14 18:27:14 -08:00