#!/usr/bin/env python3"""Prepares a simple TVM library for testing."""fromosimportpathasospimportsysimporttvmdefmain():n=tvm.var('n')A=tvm.placeholder((n,),name='A')B=tvm.placeholder((n,),name='B')C=tvm.compute(A.shape,lambda*i:A(*i)+B(*i),name='C')s=tvm.create_schedule(C.op)s[C].parallel(s[C].op.axis[0])print(tvm.lower(s,[A,B,C],simple_mode=True))tvm.build(s,[A,B,C],'llvm --system-lib').save(osp.join(sys.argv[1],'test.o'))if__name__=='__main__':main()