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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 0.4.0.16 | - | - | - |
| FreeBSD:14:quarterly | - | 0.4.0.16 | n/a | - | - |
| FreeBSD:15:latest | - | 0.4.0.16 | n/a | - | - |
| FreeBSD:15:quarterly | - | 0.4.0.16 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 0.4.0.16 | 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 1
cereal>0: devel/cereal
Library 1
libdnnl.so: math/onednn252
The full lists below include those, and their dependencies in turn.
Build dependencies 22
- archivers/liblz4
- archivers/zstd
- devel/boost-libs
- devel/cereal
- devel/cmake-core
- devel/gettext-runtime
- devel/icu
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/pkgconf
- devel/readline
- dns/libidn2
- lang/python312
- math/mpdecimal
- math/onednn252
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- textproc/expat2
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
| File | Size | SHA256 |
|---|---|---|
| flashlight-flashlight-v0.4.0-16-gafcd364e_GH0.tar.gz | 1.966617e+06 | fef0eaf57a1ac58255be5d428265cb829b976ca5580215ba81406cb8808a743b |
Commit history 0
No commits in the history this site was built from.