This is an automated email from the ASF dual-hosted git repository.
tqchen pushed a change to branch refactor-s1
in repository https://gitbox.apache.org/repos/asf/tvm.git
was 6fdba43942 fix lin and MS
This change permanently discards the following revisions:
discard 6fdba43942 fix lin and MS
discard 0b9145651c Fix hexagon build
discard 05632f939d Fix hexagon flags
discard fd9485adc4 [FFI] Fix flag
discard f18f4aa076 skip msc plugin
discard 6b21dcd973 pylint
discard 1a120df445 Fix MS trace
discard afe55be216 [CODEGEN] handle_byte_offset
discard f6f5ba817d [CODEGEN] TVMFFIAny support in struct get/set/alloca
discard 9ee70e95dc add handle add by byteoffset
discard 596ee8bd85 [FFI] reverts DLtensor align assert
discard 3b0c654c89 Fixup MS to ensure concrete value
discard dd4bdad212 [FFI] consistent header size and alignment across platforms
discard 28abd42f29 fix load params
discard 30343f01db [FFI] Add up more object info
discard 720335c0e6 [FFI] Fix backtrace when symbol needs to be detected from
env
discard af5d18edca lint
discard 8a52b682b4 [FFI] clarify enabled into two categories
discard ffbe898957 fix contrib items
discard ca89530a02 lint
discard 4f591c9104 minor runtime fix
discard 0b441dfa51 [FFI] 32bit compact
discard e48ec28531 Update
discard 71e4048fe6 fix web runtime
discard 71d119c136 [FFI] 32bit robustness
discard e4186e7e85 [FFI] Move ByteArray to be consistent on 32bit for now
discard fd75d57c4c Legacy always returns raw string to keep things simple
discard 18779fe16a Always return str in ffi
discard 0e8cdf2ccf fix through web
discard 1eabb1503b [FFI] minor update
discard 493e97c2e5 update contrib
discard abf14fae19 fix lint
discard 8d2d64aa8d fix msc and cpptests
discard 0033b3999e black
discard f8b6367c1e fix te
discard 1560fa94d1 Fix vm setinput
discard 4df722d0a1 Fix adjust matmul order
discard eff5440df8 fix instrument
discard 88a687ee1b Fix vm codegen only
discard 8e0885b706 fix onnx
discard eb0ef0c3e9 cpplint
discard 51669c070c support legacy export dll
discard 76ee0b6810 fix layout free buffers
discard cc3d804c5f fix alteroplayout
discard d4dedf3503 Fix MS JSON parser
discard 1b6bf4e754 fix parser
discard f2ba0fb253 fix tuning
discard 6b73fc060f fix memplan
discard a9294b2ee9 Fix reflection
discard fbe8f58875 fix legalize ops
discard 95fe5140ec fix transform params
discard 78492557be fix fuse tir
discard 4e04c09a95 fix topi reduction
discard a5c8431d21 Fix fuse
discard df6ec6a2ec fix through fuse ops
discard a958b73933 Fix full
discard d83849a551 Fix dynamo
discard ff77b9e391 Optional int migration finish
discard db171f2125 cpplint
discard 30581fa181 Move Optional<Integer> to Optional<int64_t>
discard 54e9084672 work through shape lower
discard 85568be88c Fix through relax
discard 8d4b8a58c5 fix vm
discard a1d0f5cbbc bugfix relax compiled
discard 350491abae Remove attr normalize and rework tir and script
discard f517d55a11 MS to use any trace
discard c99dc1bdba [FFI] Enable general contains check and upcast
discard 0918617694 [FFI] Dtype string conversion to empty string to be
consistent
discard d95608e52d Dlight minor wip
discard 0e361ceae4 Fix relax wip
discard 6b325dbe3e WIP through relax
discard 56455c0a6e Fix tvmscript
discard b38c21c7de Fix target
discard b867a298ac Fix through MS
discard 34456602ba Fix disco nccl and vm bultin
discard 19438e6f50 WIP through MS, some last items
discard d449117959 fix ms replytrace
discard 7ed0b367d7 Fix MS Getvalue bug
discard 46f22c4f14 Backward compact ms
discard 714c1e3f77 Pass runtime
discard 508453b2a2 lint
discard b3d0223268 Fix through rpc
discard 3448d41674 Fix through runtime, rpc wip
discard ef8bec3794 Fix save
discard 90f35d3870 Fix codegen
discard 9802b15b01 [FFI] Support move from any
discard 52f0e979b3 fix schedule bug introduced in refactor
discard 807a30ae32 wip through schedule
discard d5bbe19e77 Fix for ir tests
discard 51f6362636 Fix rvalue passing in passes via std::function
discard a8cb80bc89 Fix schedule setup attr
discard 024b24695b Fix up attr setup
discard bc1ba0abbf Fix compile, need also update from the ffi side
discard d450f43a3f Fix attribute values for tir-transform
discard ec850e120c BUGfix reflection.cc
discard 34d3688a66 minor fix
discard 5db63165fa Fix vk target
discard 3f96795b60 Fix op registeration
discard 583ab65d19 Fix trace
discard de55459f52 Move towards pod attribute in mod and func
discard f2f77f4ee1 fix struct hash/equal
discard 6cc9b80423 push through script printer
discard b41993b60a fix up serialization
discard 0e1070a3de Fix up target
discard 9334b5b30e [FFI] Update cast to be any aware
discard 79db448714 [FFI] minor object error report
discard 37207cd42c upgrade target handling
discard 4590b2c410 [FFI] Add reflection to runtime type index
discard d89bff30d5 [FFI] Improve to ensure array.map have uniqueness
discard 3cfba1d65f work on cpptests, need to visit one case
discard 23f5cefb9d [FFI] Add static_field_type_index here
discard 67f43b2065 [FFI] Add builtin types to dyn type table query
discard 97cc016845 Update test
discard 9b041ff681 fix through printer stmt
discard 261691dade fix target and phase out box value
discard 586d72b833 fix target
discard 9dc9c83c4f upgrade target
discard d743abcd8d upgrade target
discard abd9fc2caa fix logging compact
discard 10f089456e lint
discard a8523ae985 [FFI] Introduce GetGlobalRequired
discard f791973459 Remove backup files
discard a8cc7729e5 wip through error
discard 9d6587a841 [FFI] Traceback consistent with python
discard 1e4f783b6a wip target migration
discard 28f7ba84da WIP error migration
discard b098308b34 [FFI] Make Traceback argument order consistent with
appearance order
discard dbcafe8a55 error hanlding patch
discard b03a1a2697 wip tir-base
discard c99e964e38 lint
discard 7e8a9cfec5 work through base
discard 779d5605f8 [FFI] Introduce RValueRef for object type
discard 7e1527430d Update per latest update
discard 0238a10d92 [FFI] Cleanup the functions in unsafe namespace
discard 0d64e8da28 [FFI] Introduce Tuple support
discard f518e7a00a WIP through arith
discard ef26d28d86 fix dtype type traits
discard fda7d90a64 [FFI] Refactor to formalize container any storage policy
discard 8fc0bce662 Fix primexpr conversion and legacy convert
discard 58b246842f [FFI] Keep Optional<T> only for data structure for now and
use std::optional for as
discard 9f57d0795f change back dataflow expr
discard 0719bf24e0 [FFI] change back to let optional always generate fresh
value for safety
discard 5e0ab2ee05 wip cross check mem safety
discard 68a9fe05b5 [FFI] Remove Any traits for ObjectPtr so it can be kept
internal
discard a10c1d0e40 update wip
discard 8dd4cb3e54 [FFI] lint
discard b30c6ee6c1 update wip
discard da5e4a3478 [FFI] Cleanup Any
discard 4b4b0b491b [FFI] Formalize and adopt Optional throughout the codebase
discard cc4c3fee68 [FFI] Fix traceback with empty filename
discard dad4360d95 Update optional
discard 44d4f083ed [FFI] WIP through optional
discard b546602a2b wip through arith tests
discard 92a75d92dc [FFI] more testcases on function value conversion
discard 850cf11010 [FFI] lint
discard 615eb902c6 [FFI] Add FallbackTypeTraits testcases
discard e6b6a19950 enable primexpr overload
discard 7d70fe403f lint
discard 48ceed7653 [FFI] lint
discard 76aa5292c3 fix wip
discard 6b20bd6d30 [FFI] Add string traits via fallback
discard 88c9b70e16 auto convert int, str, float
discard a57e5efad4 cpplint
discard fec68e806a Fit new dtype API
discard 497d77f1e9 [FFI] Use formal CamelCase
discard 129b28f998 [FFI] minor
discard 1b7629c758 get string correctly
discard 650ca8c71a cpplint
discard 5554f81c79 [FFI] Formal dtype support with clear string conversion
discard 01e67db086 [FFI] Include field accessors
discard 8e4ea05ded Pass compile, now start trying
discard 23718b6ef9 [FFI] Minor recorg
discard ac33776599 Fix python compile
discard 76a9f2980f push through compile
discard a4962da8ec [FFI] minor fix
discard c13f5d0a67 push through tir topi and target
discard f06741ad3b [FFI] Introduce GetTypeKey to any and objectref
discard c92407f2cc [FFI] bugfix optional converstion
discard 6645f08ba1 wip migrate map object to map any
discard e2ee07b68d [FFI] Debug optional
discard 28ce5c0edb push through tir
discard 057364d5c0 [FFI] Update with same_as
discard a8845e0c57 Push through
discard 257017480c push through relax
discard 74b20d3a69 [FFI] leverage std::optional for standard map get api
discard db769bd07a Change through relax and tir
discard 9a2e7be040 [FFI] Add shortcut to the as Node type
discard e0676eb47e [FFI] Fix missing include for optional
discard f4f903a8d2 Move TryAs to as
discard 2f139cd604 [FFI] use std::optional for Object.as to keep things
self-contained
discard 1e3dda486f [FFI] TryAs=>as to be consistent and simpler
discard 6f978c9403 Fix repr
discard 94722b43d5 Enable any print
discard 96945e122c lint
discard da6f329c58 [FFI] lint
discard d46ec7fe8c go through struct hash/equal
discard 8d78d5519c [FFI] Simplify AnyHash
discard 3df958f031 WIP need to move sequal/hash to handle any
discard c956d37e61 Push through serialization
discard c88155d859 [FFI] Add StaticTypeKey
discard 3b22523714 Bulldoze through node
discard 94d180b8b8 lint
discard 6c1545b83e Finish MS, good job
discard 93f2e25e0c push through MS
discard 25976a156b WIP attrs, simplify to map<str, any>
discard 9cceaa5d92 WIP attrs, simplify to map<str, any>
discard 614efa5a4d Redirect to variant
discard b2db033342 Backup variant
discard 765231cdb2 lint
discard e9c3df0f97 [FFI] Add variant support
discard 6767a9a8cc go through env function
discard dbcd16e1df [FFI] allow mutable call to captured functor
discard d30080e280 get through attrs
discard 8e08a8d2cd Remove objectref scaffold to be direct
discard 74fe5a73de node wip
discard 9d3f7a506e run lint
discard 9a5883d9f0 [FFI] lint
discard 3177170df5 Runtime pass
discard b75703ff65 pass through runtime compile
discard 0def3909dc Push through rpc. now on to device module
discard 8faa79ac1b [FFI] Add fwd compact NDArray compact with DLTensor
discard 6ab5c7e4ec wip rpc
discard b62ca56255 push through disco
discard cdc3c06a90 WIP through vm and disco
discard 8c2e5e4c2e wip go through vm
discard 762cff2a40 getting clear path wip through disco now relax vm
discard 991a706618 run clang-format
discard 5a417f22f8 [FFI] clang-format
discard ddfb1017e3 Wip through new PackedArgs ffi
discard 280220a7ca [FFI] Refactor to keep param order args, num_args
discard 7aaff2ac29 wip through relax vm
discard ba719c0d42 wip through relax vm
discard a889e2df81 Go through disco
discard 9124f120ed [FFI] Add Any
discard 5c71019835 Go through disco runtime
discard 86b37a6d12 [FFI] Add more object tests
discard 384ddc37c3 [FFI] Enhance Optional
discard 857f3f38ab cpplint
discard d63bf0c1e8 Finish container
discard 73f0c1f67f cpp lint
discard 6cd5ac2ebb Pass runtime api compile
discard 1f52ec39a5 Make steady progress in runtime
discard a9110d87b2 First stab debug compile pass
discard cb92d88ea5 WIP swap in packed func
discard 4a471fa0d1 [FFI] Enhance raw string to any logic
discard c483bb26b5 [FFI] Enhance Map conversion logic
discard d0cb06e6f9 [FFI] add support for Bytes
discard 382091f7d4 [FFI] Fix up AnyView const convert
discard f07405f2de [FFI] Add support for TypedFunction
discard 640e8f8589 Move in redirects for packedfunc
discard e54747257a Move out packed func for swapping
discard 0ed7efcdb7 Move the containers to backup for swapping
discard 36f44721bd Cleanup cpplint and enhance object, move on to s1
discard 45489fbafe Remove legacy rust map/array support
discard fc58c0d56d Fix libsearch under new ffi folder
discard 285cfa3403 Add ASF headers
discard 224ba51523 fix lint and minor compile
discard 20aafcfdac lint
discard 79289c492e Fix deleter to match latest
discard 46f09e2a08 Pass compile
discard ae679a467f clang format
discard 3295c4f892 pass expr first stab
discard 01c86668ee Pass all runtime
discard 5dfc8dbbe8 pass object and runtime compile
discard 72616badcc Use specific import via using and not do global namespace
discard 733ab6734b pass basic disco session compile
discard 6b8865a6c6 pass ndarray compile
discard 75eba060ba pass packed func compile
discard 5a729ae1eb Fix NDArray compile
discard 05ca912181 Move over container on new object
discard b23ba9a638 First step, pass string compile
discard 28960330b0 CMake links ok
discard ab7acdcb6d [REFACTOR] Migration starting pt
discard 7f6f47e3b9 Fix ffi
discard 8b6a9cd71e [FFI] Enhance the deleter and reflection to be aware of
padding
discard 7df5800b43 Cleanup and focus on the integrated version
discard 85f4a1e5b6 [FFI] bool, device, tensor, raw str
discard fd8fe1a030 [FFI] Initial reflection support
discard 2580e3af5c [FFI] Global function registry
discard 97852a5f14 [FFI] Formalize SafeCall handling
discard 27fa885880 [FFI] Initial map support
discard 2b6caf0709 [FFI] Optional Support
discard e33990a7a5 [FFI] Introduce String support
discard 7d7d7910ca [FFI][REFACTOR] Cleanup naming convention and lint
discard 5f226e4c04 [FFI] Introduce array support
discard 06eeba0e92 [FFI] Improve Any coverage to include ObjectPtr
discard 4c87ec4781 [FFI] Function support
discard 6fa7bafac6 [FFI] Any support
discard 50a1956506 [FFI] Object type hierachy cast and check support
discard 98e5eb8b4b [FFI] Add libbacktrace support
discard 383525131e [FFI] ObjectRef based Error
discard 7039ed86e6 [FFI] Enable ObjectPtr and tests
discard 598bf93aee [FFI] Initial step to create ffi from the original tvm
source
discard 4b39edbbdb [FFI] Initial Code Commit