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
| System | Port | Version |
|---|---|---|
| FreeBSD | misc/tvm | 0.19.0 |
| DragonFly | misc/tvm | 0.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.19.0 | 0.19.0 | 0.10.0 | - | 0.19.0 |
| FreeBSD:14:quarterly | 0.19.0 | 0.19.0 | n/a | - | 0.19.0 |
| FreeBSD:15:latest | 0.19.0 | 0.19.0 | n/a | - | 0.19.0 |
| FreeBSD:15:quarterly | 0.19.0 | 0.19.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.19.0 | 0.19.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
dmlc-core>0: devel/dmlc-corerang>0: devel/rang
Test 1
googletest>0: devel/googletest
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
| Option | Default | Description |
|---|---|---|
| LLVM | on | With 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
| File | Size | SHA256 |
|---|---|---|
| apache-tvm-v0.19.0_GH0.tar.gz | 9.946236e+06 | f70211dd99339123bddd55e9aadd95cecd0c80ecd113655d5d934a0ee431775e |
| dmlc-dlpack-e2bdd3b_GH0.tar.gz | 76235 | e88e702277cf4cfa4814afdbb27b07b75041d80b3df60da387cdd7e0ebeb6817 |
Commit history 0
No commits in the history this site was built from.