New port: math/tvm: Deep learning compiler stack for cpu, gpu and specialized accelerators

This commit is contained in:
Yuri Victorovich 2019-08-27 07:48:54 +00:00
parent ea4d1c9f94
commit 33b2dacaa7
5 changed files with 53 additions and 0 deletions

View file

@ -873,6 +873,7 @@
SUBDIR += triangle
SUBDIR += trlan
SUBDIR += truthtable
SUBDIR += tvm
SUBDIR += tvmet
SUBDIR += ump
SUBDIR += units

24
math/tvm/Makefile Normal file
View file

@ -0,0 +1,24 @@
# $FreeBSD$
PORTNAME= tvm
DISTVERSIONPREFIX= v
DISTVERSION= 0.4-1440
DISTVERSIONSUFFIX= -g347e3d9d
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Deep learning compiler stack for cpu, gpu and specialized accelerators
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= dmlc-core>0:devel/dmlc-core \
rang>0:devel/rang
USES= cmake localbase
USE_GITHUB= yes
GH_ACCOUNT= dmlc
GH_TUPLE= dmlc:dlpack:0acb731:dlpack/3rdparty/dlpack
USE_LDCONFIG= yes
.include <bsd.port.mk>

5
math/tvm/distinfo Normal file
View file

@ -0,0 +1,5 @@
TIMESTAMP = 1566889638
SHA256 (dmlc-tvm-v0.4-1440-g347e3d9d_GH0.tar.gz) = 57caebe24afb19158cedf546d89d35f47d6a22c8ba6f1109d3017e756a1480db
SIZE (dmlc-tvm-v0.4-1440-g347e3d9d_GH0.tar.gz) = 2694303
SHA256 (dmlc-dlpack-0acb731_GH0.tar.gz) = e246632ccb182369e78a4028bfd9d3ff8a3507620ba414126fb0e860477248ba
SIZE (dmlc-dlpack-0acb731_GH0.tar.gz) = 39435

6
math/tvm/pkg-descr Normal file
View file

@ -0,0 +1,6 @@
TVM is a compiler stack for deep learning systems. It is designed to close the
gap between the productivity-focused deep learning frameworks, and the
performance- and efficiency-focused hardware backends. TVM works with deep
learning frameworks to provide end to end compilation to different backends.
WWW: https://tvm.ai/

17
math/tvm/pkg-plist Normal file
View file

@ -0,0 +1,17 @@
include/tvm/runtime/c_backend_api.h
include/tvm/runtime/c_runtime_api.h
include/tvm/runtime/device_api.h
include/tvm/runtime/module.h
include/tvm/runtime/ndarray.h
include/tvm/runtime/node_base.h
include/tvm/runtime/object.h
include/tvm/runtime/packed_func.h
include/tvm/runtime/registry.h
include/tvm/runtime/serializer.h
include/tvm/runtime/threading_backend.h
include/tvm/runtime/util.h
include/tvm/runtime/vm.h
lib/libnnvm_compiler.so
lib/libtvm.so
lib/libtvm_runtime.so
lib/libtvm_topi.so