BSD Ports

misc/tvm 0.19.0 FreeBSD

Deep learning compiler stack for cpu, gpu and specialized accelerators

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
APACHE20
Categories
misc
Package size
14113.6 KiB, 68519.2 KiB installed

Description

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.

In the other systems

SystemPortVersion
FreeBSDmisc/tvm0.19.0
DragonFlymisc/tvm0.19.0

Install

Binary package:

pkg install tvm

From the ports tree:

cd /usr/ports/misc/tvm/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	tvm>0:misc/tvm
LIB_DEPENDS=	libtvm.so:misc/tvm

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.19.00.19.00.10.0-0.19.0
FreeBSD:14:quarterly0.19.00.19.0n/a-0.19.0
FreeBSD:15:latest0.19.00.19.0n/a-0.19.0
FreeBSD:15:quarterly0.19.00.19.0n/an/an/a
FreeBSD:16:latest0.19.00.19.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Test 1

The full lists below include those, and their dependencies in turn.

Build dependencies 20
Run dependencies 3
Required by 1

Configuration

Options name: misc_tvm

OptionDefaultDescription
LLVMonWith LLVM support for model compilation
USES
cmake:testing compiler:c++11-lang localbase
Service scripts
none

Files

pkg-plist 302
  • include/dlpack/dlpack.h
  • include/tvm/arith/analyzer.h
  • include/tvm/arith/bound.h
  • include/tvm/arith/int_set.h
  • include/tvm/arith/int_solver.h
  • include/tvm/arith/iter_affine_map.h
  • include/tvm/arith/pattern.h
  • include/tvm/auto_scheduler/auto_schedule.h
  • include/tvm/auto_scheduler/compute_dag.h
  • include/tvm/auto_scheduler/cost_model.h
  • include/tvm/auto_scheduler/feature.h
  • include/tvm/auto_scheduler/loop_state.h
  • include/tvm/auto_scheduler/measure.h
  • include/tvm/auto_scheduler/measure_record.h
  • include/tvm/auto_scheduler/search_policy.h
  • include/tvm/auto_scheduler/search_task.h
  • include/tvm/auto_scheduler/transform_step.h
  • include/tvm/driver/driver_api.h
  • include/tvm/ir/adt.h
  • include/tvm/ir/affine_type.h
  • include/tvm/ir/analysis.h
  • include/tvm/ir/attrs.h
  • include/tvm/ir/diagnostic.h
  • include/tvm/ir/env_func.h
  • include/tvm/ir/expr.h
  • include/tvm/ir/function.h
  • include/tvm/ir/global_info.h
  • include/tvm/ir/global_var_supply.h
  • include/tvm/ir/instrument.h
  • include/tvm/ir/memory_pools.h
  • include/tvm/ir/module.h
  • include/tvm/ir/name_supply.h
  • include/tvm/ir/op.h
  • include/tvm/ir/replace_global_vars.h
  • include/tvm/ir/si_builder.h
  • include/tvm/ir/source_map.h
  • include/tvm/ir/tensor_type.h
  • include/tvm/ir/transform.h
  • include/tvm/ir/type.h
  • include/tvm/ir/type_functor.h
  • include/tvm/ir/type_relation.h
  • include/tvm/meta_schedule/arg_info.h
  • include/tvm/meta_schedule/builder.h
  • include/tvm/meta_schedule/cost_model.h
  • include/tvm/meta_schedule/database.h
  • include/tvm/meta_schedule/extracted_task.h
  • include/tvm/meta_schedule/feature_extractor.h
  • include/tvm/meta_schedule/measure_callback.h
  • include/tvm/meta_schedule/measure_candidate.h
  • include/tvm/meta_schedule/mutator.h
  • include/tvm/meta_schedule/postproc.h
  • include/tvm/meta_schedule/profiler.h
  • include/tvm/meta_schedule/runner.h
  • include/tvm/meta_schedule/schedule/cuda/thread_bind.h
  • include/tvm/meta_schedule/schedule/generic/winograd.h
  • include/tvm/meta_schedule/schedule_rule.h
  • include/tvm/meta_schedule/search_strategy.h
  • include/tvm/meta_schedule/space_generator.h
  • include/tvm/meta_schedule/task_scheduler.h
  • include/tvm/meta_schedule/tune_context.h
  • include/tvm/node/attr_registry_map.h
  • include/tvm/node/functor.h
  • include/tvm/node/node.h
  • include/tvm/node/object_path.h
  • include/tvm/node/reflection.h
  • include/tvm/node/repr_printer.h
  • include/tvm/node/script_printer.h
  • include/tvm/node/serialization.h
  • include/tvm/node/structural_equal.h
  • include/tvm/node/structural_hash.h
  • include/tvm/relax/analysis.h
  • include/tvm/relax/attrs/ccl.h
  • include/tvm/relax/attrs/create.h
  • include/tvm/relax/attrs/datatype.h
  • include/tvm/relax/attrs/distributed.h
  • include/tvm/relax/attrs/image.h
  • include/tvm/relax/attrs/index.h
  • include/tvm/relax/attrs/linear_algebra.h
  • include/tvm/relax/attrs/manipulate.h
  • include/tvm/relax/attrs/nn.h
  • include/tvm/relax/attrs/op.h
  • include/tvm/relax/attrs/qdq.h
  • include/tvm/relax/attrs/sampling.h
  • include/tvm/relax/attrs/search.h
  • include/tvm/relax/attrs/sorting.h
  • include/tvm/relax/attrs/statistical.h
  • include/tvm/relax/backend.h
  • include/tvm/relax/binding_rewrite.h
  • include/tvm/relax/block_builder.h
  • include/tvm/relax/dataflow_matcher.h
  • include/tvm/relax/dataflow_pattern.h
  • include/tvm/relax/dataflow_pattern_functor.h
  • include/tvm/relax/distributed/axis_group_graph.h
  • include/tvm/relax/distributed/global_info.h
  • include/tvm/relax/distributed/struct_info.h
  • include/tvm/relax/distributed/transform.h
  • include/tvm/relax/exec_builder.h
  • include/tvm/relax/expr.h
  • include/tvm/relax/expr_functor.h
  • include/tvm/relax/nested_msg.h

The first 100 are listed.

distinfo 2
FileSizeSHA256
apache-tvm-v0.19.0_GH0.tar.gz9.946236e+06f70211dd99339123bddd55e9aadd95cecd0c80ecd113655d5d934a0ee431775e
dmlc-dlpack-e2bdd3b_GH0.tar.gz76235e88e702277cf4cfa4814afdbb27b07b75041d80b3df60da387cdd7e0ebeb6817

Commit history 0

No commits in the history this site was built from.