notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
flashlight Standalone C++ library for machine learning
0.4.0.16 misc on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.4.0.16Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-03-15 10:21:12
Last Update: 2023-03-16 17:18:26
Commit Hash: 850835c
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
License: MIT
WWW:
https://github.com/flashlight/flashlight
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (139 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/flashlight-machine-learning-library-0.4.0.16/catalog.mk
  3. /usr/local/share/licenses/flashlight-machine-learning-library-0.4.0.16/LICENSE
  4. /usr/local/share/licenses/flashlight-machine-learning-library-0.4.0.16/MIT
  5. include/flashlight/fl/autograd/Functions.h
  6. include/flashlight/fl/autograd/Utils.h
  7. include/flashlight/fl/autograd/Variable.h
  8. include/flashlight/fl/autograd/autograd.h
  9. include/flashlight/fl/autograd/tensor/AutogradExtension.h
  10. include/flashlight/fl/autograd/tensor/AutogradExtensionBackends.h
  11. include/flashlight/fl/autograd/tensor/AutogradOps.h
  12. include/flashlight/fl/common/Defines.h
  13. include/flashlight/fl/common/DevicePtr.h
  14. include/flashlight/fl/common/DynamicBenchmark.h
  15. include/flashlight/fl/common/Filesystem.h
  16. include/flashlight/fl/common/Histogram.h
  17. include/flashlight/fl/common/Logging.h
  18. include/flashlight/fl/common/Plugin.h
  19. include/flashlight/fl/common/Serialization-inl.h
  20. include/flashlight/fl/common/Serialization.h
  21. include/flashlight/fl/common/Timer.h
  22. include/flashlight/fl/common/Types.h
  23. include/flashlight/fl/common/Utils.h
  24. include/flashlight/fl/common/common.h
  25. include/flashlight/fl/common/threadpool/ThreadPool.h
  26. include/flashlight/fl/contrib/contrib.h
  27. include/flashlight/fl/contrib/modules/AdaptiveEmbedding.h
  28. include/flashlight/fl/contrib/modules/AsymmetricConv1D.h
  29. include/flashlight/fl/contrib/modules/Conformer.h
  30. include/flashlight/fl/contrib/modules/PositionEmbedding.h
  31. include/flashlight/fl/contrib/modules/RawWavSpecAugment.h
  32. include/flashlight/fl/contrib/modules/Residual.h
  33. include/flashlight/fl/contrib/modules/SinusoidalPositionEmbedding.h
  34. include/flashlight/fl/contrib/modules/SpecAugment.h
  35. include/flashlight/fl/contrib/modules/TDSBlock.h
  36. include/flashlight/fl/contrib/modules/Transformer.h
  37. include/flashlight/fl/contrib/modules/modules.h
  38. include/flashlight/fl/dataset/BatchDataset.h
  39. include/flashlight/fl/dataset/BlobDataset.h
  40. include/flashlight/fl/dataset/ConcatDataset.h
  41. include/flashlight/fl/dataset/Dataset.h
  42. include/flashlight/fl/dataset/DatasetIterator.h
  43. include/flashlight/fl/dataset/FileBlobDataset.h
  44. include/flashlight/fl/dataset/MemoryBlobDataset.h
  45. include/flashlight/fl/dataset/MergeDataset.h
  46. include/flashlight/fl/dataset/PrefetchDataset.h
  47. include/flashlight/fl/dataset/ResampleDataset.h
  48. include/flashlight/fl/dataset/ShuffleDataset.h
  49. include/flashlight/fl/dataset/TensorDataset.h
  50. include/flashlight/fl/dataset/TransformDataset.h
  51. include/flashlight/fl/dataset/Utils.h
  52. include/flashlight/fl/dataset/datasets.h
  53. include/flashlight/fl/distributed/DistributedApi.h
  54. include/flashlight/fl/distributed/FileStore.h
  55. include/flashlight/fl/distributed/LRUCache.h
  56. include/flashlight/fl/distributed/distributed.h
  57. include/flashlight/fl/distributed/reducers/CoalescingReducer.h
  58. include/flashlight/fl/distributed/reducers/InlineReducer.h
  59. include/flashlight/fl/distributed/reducers/Reducer.h
  60. include/flashlight/fl/distributed/reducers/reducers.h
  61. include/flashlight/fl/flashlight.h
  62. include/flashlight/fl/meter/AverageValueMeter.h
  63. include/flashlight/fl/meter/CountMeter.h
  64. include/flashlight/fl/meter/EditDistanceMeter.h
  65. include/flashlight/fl/meter/FrameErrorMeter.h
  66. include/flashlight/fl/meter/MSEMeter.h
  67. include/flashlight/fl/meter/TimeMeter.h
  68. include/flashlight/fl/meter/TopKMeter.h
  69. include/flashlight/fl/meter/meters.h
  70. include/flashlight/fl/nn/DistributedUtils.h
  71. include/flashlight/fl/nn/Init.h
  72. include/flashlight/fl/nn/Utils.h
  73. include/flashlight/fl/nn/modules/Activations.h
  74. include/flashlight/fl/nn/modules/AdaptiveSoftMax.h
  75. include/flashlight/fl/nn/modules/BatchNorm.h
  76. include/flashlight/fl/nn/modules/Container.h
  77. include/flashlight/fl/nn/modules/Conv2D.h
  78. include/flashlight/fl/nn/modules/Dropout.h
  79. include/flashlight/fl/nn/modules/Embedding.h
  80. include/flashlight/fl/nn/modules/Identity.h
  81. include/flashlight/fl/nn/modules/LayerNorm.h
  82. include/flashlight/fl/nn/modules/Linear.h
  83. include/flashlight/fl/nn/modules/Loss.h
  84. include/flashlight/fl/nn/modules/Module.h
  85. include/flashlight/fl/nn/modules/Normalize.h
  86. include/flashlight/fl/nn/modules/Padding.h
  87. include/flashlight/fl/nn/modules/Pool2D.h
  88. include/flashlight/fl/nn/modules/PrecisionCast.h
  89. include/flashlight/fl/nn/modules/RNN.h
  90. include/flashlight/fl/nn/modules/Reorder.h
  91. include/flashlight/fl/nn/modules/Transform.h
  92. include/flashlight/fl/nn/modules/View.h
  93. include/flashlight/fl/nn/modules/WeightNorm.h
  94. include/flashlight/fl/nn/modules/modules.h
  95. include/flashlight/fl/nn/nn.h
  96. include/flashlight/fl/optim/AMSgradOptimizer.h
  97. include/flashlight/fl/optim/AdadeltaOptimizer.h
  98. include/flashlight/fl/optim/AdagradOptimizer.h
  99. include/flashlight/fl/optim/AdamOptimizer.h
  100. include/flashlight/fl/optim/NAGOptimizer.h
  101. include/flashlight/fl/optim/NovogradOptimizer.h
  102. include/flashlight/fl/optim/Optimizers.h
  103. include/flashlight/fl/optim/RMSPropOptimizer.h
  104. include/flashlight/fl/optim/SGDOptimizer.h
  105. include/flashlight/fl/optim/Utils.h
  106. include/flashlight/fl/optim/optim.h
  107. include/flashlight/fl/runtime/CUDADevice.h
  108. include/flashlight/fl/runtime/CUDAStream.h
  109. include/flashlight/fl/runtime/CUDAUtils.h
  110. include/flashlight/fl/runtime/Device.h
  111. include/flashlight/fl/runtime/DeviceManager.h
  112. include/flashlight/fl/runtime/DeviceType.h
  113. include/flashlight/fl/runtime/Stream.h
  114. include/flashlight/fl/runtime/SynchronousStream.h
  115. include/flashlight/fl/runtime/runtime.h
  116. include/flashlight/fl/tensor/Compute.h
  117. include/flashlight/fl/tensor/DefaultTensorType.h
  118. include/flashlight/fl/tensor/Index.h
  119. include/flashlight/fl/tensor/Init.h
  120. include/flashlight/fl/tensor/Profile.h
  121. include/flashlight/fl/tensor/Random.h
  122. include/flashlight/fl/tensor/Shape.h
  123. include/flashlight/fl/tensor/TensorAdapter.h
  124. include/flashlight/fl/tensor/TensorBackend.h
  125. include/flashlight/fl/tensor/TensorBase.h
  126. include/flashlight/fl/tensor/TensorExtension.h
  127. include/flashlight/fl/tensor/Types.h
  128. include/flashlight/fl/tensor/tensor.h
  129. lib/libflashlight.so
  130. lib/libflashlight.so.0
  131. lib/libflashlight.so.0.4.0
  132. share/flashlight/cmake/FindFilesystem.cmake
  133. share/flashlight/cmake/flashlightConfig.cmake
  134. share/flashlight/cmake/flashlightConfigVersion.cmake
  135. share/flashlight/cmake/flashlightTargets-release.cmake
  136. share/flashlight/cmake/flashlightTargets.cmake
  137. @owner
  138. @group
  139. @mode
Collapse this list.
Dependency lines:
  • flashlight-machine-learning-library>0:misc/flashlight
To install the port:
cd /usr/ports/misc/flashlight/ && make install clean
To add the package, run one of these commands:
  • pkg install misc/flashlight
  • pkg install flashlight-machine-learning-library
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: flashlight-machine-learning-library
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1678872027 SHA256 (flashlight-flashlight-v0.4.0-16-gafcd364e_GH0.tar.gz) = fef0eaf57a1ac58255be5d428265cb829b976ca5580215ba81406cb8808a743b SIZE (flashlight-flashlight-v0.4.0-16-gafcd364e_GH0.tar.gz) = 1966617

Packages (timestamps in pop-ups are UTC):
flashlight-machine-learning-library
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-0.4.0.16------
FreeBSD:13:quarterly-0.4.0.16----0.4.0.160.4.0.16
FreeBSD:14:latest-0.4.0.16-----0.4.0.16
FreeBSD:14:quarterly-0.4.0.16----0.4.0.160.4.0.16
FreeBSD:15:latest-0.4.0.16n/a-n/a-0.4.0.160.4.0.16
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cereal>0 : devel/cereal
  2. cmake : devel/cmake-core
  3. ninja : devel/ninja
  4. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libdnnl.so : math/onednn252
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
misc_flashlight
USES:
cmake:testing compiler:c++17-lang localbase pkgconfig
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/flashlight/flashlight/tar.gz/v0.4.0-16-gafcd364e?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.4.0.16
16 Mar 2023 17:18:26
commit hash: 850835c213f2ee4c3e09a1951417df36f95b0315commit hash: 850835c213f2ee4c3e09a1951417df36f95b0315commit hash: 850835c213f2ee4c3e09a1951417df36f95b0315commit hash: 850835c213f2ee4c3e09a1951417df36f95b0315 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/flashlight: Add PKGNAMESUFFIX

... because other software has the same name.
0.4.0.16
15 Mar 2023 10:18:40
commit hash: c15247cb4f6446b22b6c122dffba9f598c8f1b90commit hash: c15247cb4f6446b22b6c122dffba9f598c8f1b90commit hash: c15247cb4f6446b22b6c122dffba9f598c8f1b90commit hash: c15247cb4f6446b22b6c122dffba9f598c8f1b90 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/flashlight: New port: Standalone C++ library for machine learning

Number of commits found: 2