BSD Ports

math/tblis 1.3.0 FreeBSD

Framework for performing tensor operations

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
math

Description

TBLIS is a library and framework for performing tensor operations, especially tensor contraction, using native algorithms. In this context, native means that TBLIS does not translate tensor operations into matrix operations using the BLAS libraries. Instead, TBLIS uses the philosophy (and certain low-level kernels) of the BLIS framework to implement tensor contraction with essentially zero overhead compared to matrix multiplication. TBLIS also aims to offer a convenient C++ interface for tensors and tensor operations, as well as a stable C interface with high portability.

In the other systems

SystemPortVersion
FreeBSDmath/tblis1.3.0
DragonFlymath/tblis1.2.0

Install

Binary package:

pkg install tblis

From the ports tree:

cd /usr/ports/math/tblis/ && make install clean

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

RUN_DEPENDS=	tblis>0:math/tblis
LIB_DEPENDS=	libtblis.so:math/tblis

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:latest-1.3.0---
FreeBSD:14:quarterly-1.3.0n/a--
FreeBSD:15:latest-1.3.0n/a--
FreeBSD:15:quarterly-1.3.0n/an/an/a
FreeBSD:16:latest-1.3.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

Build dependencies 3

No port depends on this one.

Configuration

Options name: math_tblis

OptionDefaultDescription
PARAonuse pthread parallelization
USES
compiler:c++11-lang gmake libtool
Service scripts
none

Files

pkg-plist 96
  • include/tblis/external/marray/include/dpd_marray.hpp
  • include/tblis/external/marray/include/dpd_marray_base.hpp
  • include/tblis/external/marray/include/dpd_marray_view.hpp
  • include/tblis/external/marray/include/dpd_range.hpp
  • include/tblis/external/marray/include/dpd_varray.hpp
  • include/tblis/external/marray/include/dpd_varray_base.hpp
  • include/tblis/external/marray/include/dpd_varray_view.hpp
  • include/tblis/external/marray/include/expression.hpp
  • include/tblis/external/marray/include/indexed_dpd_varray.hpp
  • include/tblis/external/marray/include/indexed_dpd_varray_base.hpp
  • include/tblis/external/marray/include/indexed_dpd_varray_view.hpp
  • include/tblis/external/marray/include/indexed_varray.hpp
  • include/tblis/external/marray/include/indexed_varray_base.hpp
  • include/tblis/external/marray/include/indexed_varray_view.hpp
  • include/tblis/external/marray/include/marray.hpp
  • include/tblis/external/marray/include/marray_base.hpp
  • include/tblis/external/marray/include/marray_slice.hpp
  • include/tblis/external/marray/include/marray_view.hpp
  • include/tblis/external/marray/include/miterator.hpp
  • include/tblis/external/marray/include/range.hpp
  • include/tblis/external/marray/include/rotate.hpp
  • include/tblis/external/marray/include/short_vector.hpp
  • include/tblis/external/marray/include/utility.hpp
  • include/tblis/external/marray/include/varray.hpp
  • include/tblis/external/marray/include/varray_base.hpp
  • include/tblis/external/marray/include/varray_view.hpp
  • include/tblis/external/marray/include/vector.hpp
  • include/tblis/external/marray/include/vector_avx.hpp
  • include/tblis/external/marray/include/vector_avx512.hpp
  • include/tblis/external/marray/include/vector_sse41.hpp
  • include/tblis/external/marray/include/viterator.hpp
  • include/tblis/external/stl_ext/include/algorithm.hpp
  • include/tblis/external/stl_ext/include/any.hpp
  • include/tblis/external/stl_ext/include/bounded_vector.hpp
  • include/tblis/external/stl_ext/include/complex.hpp
  • include/tblis/external/stl_ext/include/cosort.hpp
  • include/tblis/external/stl_ext/include/fill_iterator.hpp
  • include/tblis/external/stl_ext/include/global_ptr.hpp
  • include/tblis/external/stl_ext/include/iostream.hpp
  • include/tblis/external/stl_ext/include/ptr_list.hpp
  • include/tblis/external/stl_ext/include/ptr_vector.hpp
  • include/tblis/external/stl_ext/include/string.hpp
  • include/tblis/external/stl_ext/include/type_traits.hpp
  • include/tblis/external/stl_ext/include/vector.hpp
  • include/tblis/external/stl_ext/include/zip.hpp
  • include/tblis/iface/1m/add.h
  • include/tblis/iface/1m/dot.h
  • include/tblis/iface/1m/reduce.h
  • include/tblis/iface/1m/scale.h
  • include/tblis/iface/1m/set.h
  • include/tblis/iface/1m/shift.h
  • include/tblis/iface/1t/add.h
  • include/tblis/iface/1t/dot.h
  • include/tblis/iface/1t/reduce.h
  • include/tblis/iface/1t/scale.h
  • include/tblis/iface/1t/set.h
  • include/tblis/iface/1t/shift.h
  • include/tblis/iface/1v/add.h
  • include/tblis/iface/1v/dot.h
  • include/tblis/iface/1v/reduce.h
  • include/tblis/iface/1v/scale.h
  • include/tblis/iface/1v/set.h
  • include/tblis/iface/1v/shift.h
  • include/tblis/iface/3m/mult.h
  • include/tblis/iface/3t/mult.h
  • include/tblis/memory/aligned_allocator.hpp
  • include/tblis/memory/alignment.hpp
  • include/tblis/memory/memory_pool.hpp
  • include/tblis/memory/stack_allocator.hpp
  • include/tblis/tblis.h
  • include/tblis/tblis_config.h
  • include/tblis/util/basic_types.h
  • include/tblis/util/configs.h
  • include/tblis/util/macros.h
  • include/tblis/util/thread.h
  • include/tci.h
  • include/tci/barrier.h
  • include/tci/communicator.h
  • include/tci/context.h
  • include/tci/mutex.h
  • include/tci/parallel.h
  • include/tci/pipeline.h
  • include/tci/slot.h
  • include/tci/task_set.h
  • include/tci/tci_config.h
  • include/tci/tci_global.h
  • include/tci/work_item.h
  • include/tci/yield.h
  • lib/libtblis.a
  • lib/libtblis.so
  • lib/libtblis.so.0
  • lib/libtblis.so.0.0.0
  • lib/libtci.a
  • lib/libtci.so
  • lib/libtci.so.0
  • lib/libtci.so.0.0.0
distinfo 1
FileSizeSHA256
devinamatthews-tblis-v1.3.0_GH0.tar.gz1.928414e+06b46c257f27eaa25dabb09d5cb7bd28f77a86519f0f32262f3b687ffc41c0d62b

Commit history 0

No commits in the history this site was built from.