tvm-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From GitBox <...@apache.org>
Subject [GitHub] [incubator-tvm] mshawcroft commented on pull request #5456: Creates a TVM wheel install
Date Fri, 29 May 2020 07:48:45 GMT

mshawcroft commented on pull request #5456:
URL: https://github.com/apache/incubator-tvm/pull/5456#issuecomment-635819109


   > Just a high-level question, how shall we integrate with LLVM?
   
   Hi!  The python world has a series of PEPs that define the standards for portable packages/wheels
etc.   PEP513 was the original PEP https://www.python.org/dev/peps/pep-0513/ now superseded
by PEP599 https://www.python.org/dev/peps/pep-0599/ 
   
   Those standards define what system .so's a package can assume is present on a system. Any
library not defined by those standards should be included within the package itself.  Those
PEP's also provide links to various tools to help construct conforming portable packages e.g.
the manylinux project that provides dockerized build environments for the construction of
conformant wheels and various associated auditing tools.
   
   Short answer, in order to get portable wheels that can be widely distributed and consumed
I suspect we will need to package  llvm libraries within the wheel.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



Mime
View raw message