BSD Ports

misc/flashlight 0.4.0.16 FreeBSD

Standalone C++ library for machine learning

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
MIT
Categories
misc

Description

Flashlight is a fast, flexible machine learning library written entirely in C++ from the Facebook AI Research and the creators of Torch, TensorFlow, Eigen and Deep Speech.

Its core features include: * Total internal modifiability including internal APIs for tensor computation. * A small footprint, with the core clocking in at under 10 MB and 20k lines of C++. * High-performance defaults featuring just-in-time kernel compilation with modern C++ via the ArrayFire tensor library. * An emphasis on efficiency and scale.

Install

Binary package:

pkg install flashlight-machine-learning-library

From the ports tree:

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

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

RUN_DEPENDS=	flashlight-machine-learning-library>0:misc/flashlight
LIB_DEPENDS=	libflashlight.so:misc/flashlight

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

Dependencies

As this port's Makefile names them.

Build 1

Library 1

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

Build dependencies 22
Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
cmake:testing compiler:c++17-lang localbase pkgconfig
Service scripts
none

Files

pkg-plist 132
  • include/flashlight/fl/autograd/Functions.h
  • include/flashlight/fl/autograd/Utils.h
  • include/flashlight/fl/autograd/Variable.h
  • include/flashlight/fl/autograd/autograd.h
  • include/flashlight/fl/autograd/tensor/AutogradExtension.h
  • include/flashlight/fl/autograd/tensor/AutogradExtensionBackends.h
  • include/flashlight/fl/autograd/tensor/AutogradOps.h
  • include/flashlight/fl/common/Defines.h
  • include/flashlight/fl/common/DevicePtr.h
  • include/flashlight/fl/common/DynamicBenchmark.h
  • include/flashlight/fl/common/Filesystem.h
  • include/flashlight/fl/common/Histogram.h
  • include/flashlight/fl/common/Logging.h
  • include/flashlight/fl/common/Plugin.h
  • include/flashlight/fl/common/Serialization-inl.h
  • include/flashlight/fl/common/Serialization.h
  • include/flashlight/fl/common/Timer.h
  • include/flashlight/fl/common/Types.h
  • include/flashlight/fl/common/Utils.h
  • include/flashlight/fl/common/common.h
  • include/flashlight/fl/common/threadpool/ThreadPool.h
  • include/flashlight/fl/contrib/contrib.h
  • include/flashlight/fl/contrib/modules/AdaptiveEmbedding.h
  • include/flashlight/fl/contrib/modules/AsymmetricConv1D.h
  • include/flashlight/fl/contrib/modules/Conformer.h
  • include/flashlight/fl/contrib/modules/PositionEmbedding.h
  • include/flashlight/fl/contrib/modules/RawWavSpecAugment.h
  • include/flashlight/fl/contrib/modules/Residual.h
  • include/flashlight/fl/contrib/modules/SinusoidalPositionEmbedding.h
  • include/flashlight/fl/contrib/modules/SpecAugment.h
  • include/flashlight/fl/contrib/modules/TDSBlock.h
  • include/flashlight/fl/contrib/modules/Transformer.h
  • include/flashlight/fl/contrib/modules/modules.h
  • include/flashlight/fl/dataset/BatchDataset.h
  • include/flashlight/fl/dataset/BlobDataset.h
  • include/flashlight/fl/dataset/ConcatDataset.h
  • include/flashlight/fl/dataset/Dataset.h
  • include/flashlight/fl/dataset/DatasetIterator.h
  • include/flashlight/fl/dataset/FileBlobDataset.h
  • include/flashlight/fl/dataset/MemoryBlobDataset.h
  • include/flashlight/fl/dataset/MergeDataset.h
  • include/flashlight/fl/dataset/PrefetchDataset.h
  • include/flashlight/fl/dataset/ResampleDataset.h
  • include/flashlight/fl/dataset/ShuffleDataset.h
  • include/flashlight/fl/dataset/TensorDataset.h
  • include/flashlight/fl/dataset/TransformDataset.h
  • include/flashlight/fl/dataset/Utils.h
  • include/flashlight/fl/dataset/datasets.h
  • include/flashlight/fl/distributed/DistributedApi.h
  • include/flashlight/fl/distributed/FileStore.h
  • include/flashlight/fl/distributed/LRUCache.h
  • include/flashlight/fl/distributed/distributed.h
  • include/flashlight/fl/distributed/reducers/CoalescingReducer.h
  • include/flashlight/fl/distributed/reducers/InlineReducer.h
  • include/flashlight/fl/distributed/reducers/Reducer.h
  • include/flashlight/fl/distributed/reducers/reducers.h
  • include/flashlight/fl/flashlight.h
  • include/flashlight/fl/meter/AverageValueMeter.h
  • include/flashlight/fl/meter/CountMeter.h
  • include/flashlight/fl/meter/EditDistanceMeter.h
  • include/flashlight/fl/meter/FrameErrorMeter.h
  • include/flashlight/fl/meter/MSEMeter.h
  • include/flashlight/fl/meter/TimeMeter.h
  • include/flashlight/fl/meter/TopKMeter.h
  • include/flashlight/fl/meter/meters.h
  • include/flashlight/fl/nn/DistributedUtils.h
  • include/flashlight/fl/nn/Init.h
  • include/flashlight/fl/nn/Utils.h
  • include/flashlight/fl/nn/modules/Activations.h
  • include/flashlight/fl/nn/modules/AdaptiveSoftMax.h
  • include/flashlight/fl/nn/modules/BatchNorm.h
  • include/flashlight/fl/nn/modules/Container.h
  • include/flashlight/fl/nn/modules/Conv2D.h
  • include/flashlight/fl/nn/modules/Dropout.h
  • include/flashlight/fl/nn/modules/Embedding.h
  • include/flashlight/fl/nn/modules/Identity.h
  • include/flashlight/fl/nn/modules/LayerNorm.h
  • include/flashlight/fl/nn/modules/Linear.h
  • include/flashlight/fl/nn/modules/Loss.h
  • include/flashlight/fl/nn/modules/Module.h
  • include/flashlight/fl/nn/modules/Normalize.h
  • include/flashlight/fl/nn/modules/Padding.h
  • include/flashlight/fl/nn/modules/Pool2D.h
  • include/flashlight/fl/nn/modules/PrecisionCast.h
  • include/flashlight/fl/nn/modules/RNN.h
  • include/flashlight/fl/nn/modules/Reorder.h
  • include/flashlight/fl/nn/modules/Transform.h
  • include/flashlight/fl/nn/modules/View.h
  • include/flashlight/fl/nn/modules/WeightNorm.h
  • include/flashlight/fl/nn/modules/modules.h
  • include/flashlight/fl/nn/nn.h
  • include/flashlight/fl/optim/AMSgradOptimizer.h
  • include/flashlight/fl/optim/AdadeltaOptimizer.h
  • include/flashlight/fl/optim/AdagradOptimizer.h
  • include/flashlight/fl/optim/AdamOptimizer.h
  • include/flashlight/fl/optim/NAGOptimizer.h
  • include/flashlight/fl/optim/NovogradOptimizer.h
  • include/flashlight/fl/optim/Optimizers.h
  • include/flashlight/fl/optim/RMSPropOptimizer.h
  • include/flashlight/fl/optim/SGDOptimizer.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
flashlight-flashlight-v0.4.0-16-gafcd364e_GH0.tar.gz1.966617e+06fef0eaf57a1ac58255be5d428265cb829b976ca5580215ba81406cb8808a743b

Commit history 0

No commits in the history this site was built from.