DL4S
Accelerated tensor operations and dynamic neural networks based on reverse mode automatic differentiation for every device that can run Swift - from watchOS to Linux
File Explorer
Download Latest Version (.zip)- bug_report.md
- other-issue.md
- logo.png
- social_preview.png
- Queue.html
- SummaryWriter.html
- highlight.css
- jazzy.css
- Queue.html
- SummaryWriter.html
- highlight.css
- jazzy.css
- ConvUtil.html
- LayerBuilder.html
- OperationGroup.html
- Random.html
- RNNDirection.html
- Collection.html
- Double.html
- FileHandle.html
- Float.html
- Int32.html
- LayerType.html
- NSImage.html
- Sequence.html
- Slice.html
- Tensor.html
- UIImage.html
- UInt8.html
- UnsafeMutableBufferPointer.html
- UnsafeMutableRawBufferPointer.html
- carat.png
- dash.png
- gh.png
- spinner.gif
- jazzy.js
- jazzy.search.js
- jquery.min.js
- lunr.min.js
- typeahead.jquery.js
- CPUNumeric.html
- DeviceType.html
- EngineType.html
- LayerType.html
- LearningRateScheduler.html
- MemoryOperatorsType.html
- NumericType.html
- Optimizer.html
- RandomizableType.html
- RNN.html
- VGGBase.html
- ZeroableType.html
- Adadelta.html
- Adagrad.html
- Adam.html
- AdaptiveAvgPool2D.html
- AdaptiveMaxPool2D.html
- AlexNet.html
- AnyLayer.html
- AvgPool2D.html
- BasicRNN.html
- BatchNorm.html
- Bidirectional.html
- Buffer.html
- Concat.html
- Convolution2D.html
- CPU.html
- CPUEngine.html
- CPUMemoryOperators.html
- Dense.html
- Dropout.html
- Embedding.html
- Flatten.html
- Gelu.html
- GPU.html
- GPUEngine.html
- GRU.html
- Lambda.html
- LayerNorm.html
- LeakyRelu.html
- LiSHT.html
- LogSoftmax.html
- LSTM.html
- MaxPool2D.html
- Mish.html
- Momentum.html
- MultiHeadAttention.html
- NoamScheduler.html
- PointwiseFeedForward.html
- PositionalEncoding.html
- Progress.html
- ProgressBar.html
- Relu.html
- Reshape.html
- ResidualBlock.html
- ResNet18.html
- RMSProp.html
- ScaledDotProductAttention.html
- Sequential.html
- SGD.html
- ShapedBuffer.html
- Sigmoid.html
- Softmax.html
- Swish.html
- Tanh.html
- Tensor.html
- Transformer.html
- TransformerDecoder.html
- TransformerDecoderBlock.html
- TransformerEncoder.html
- TransformerEncoderBlock.html
- TransposedConvolution2D.html
- VGG11.html
- VGG13.html
- VGG16.html
- VGG19.html
- VRAMAllocator.html
- VRAMBuffer.html
- index.html
- Loss Functions.html
- Math.html
- Model Zoo.html
- Network Layers.html
- Optimizers.html
- Other Classes.html
- Other Enums.html
- Other Extensions.html
- Other Functions.html
- Other Protocols.html
- Other Structs.html
- search.json
- docSet.dsidx
- Info.plist
- DL4S.tgz
- ConvUtil.html
- LayerBuilder.html
- OperationGroup.html
- Random.html
- RNNDirection.html
- Collection.html
- Double.html
- FileHandle.html
- Float.html
- Int32.html
- LayerType.html
- NSImage.html
- Sequence.html
- Slice.html
- Tensor.html
- UIImage.html
- UInt8.html
- UnsafeMutableBufferPointer.html
- UnsafeMutableRawBufferPointer.html
- carat.png
- dash.png
- gh.png
- spinner.gif
- jazzy.js
- jazzy.search.js
- jquery.min.js
- lunr.min.js
- typeahead.jquery.js
- CPUNumeric.html
- DeviceType.html
- EngineType.html
- LayerType.html
- LearningRateScheduler.html
- MemoryOperatorsType.html
- NumericType.html
- Optimizer.html
- RandomizableType.html
- RNN.html
- VGGBase.html
- ZeroableType.html
- Adadelta.html
- Adagrad.html
- Adam.html
- AdaptiveAvgPool2D.html
- AdaptiveMaxPool2D.html
- AlexNet.html
- AnyLayer.html
- AvgPool2D.html
- BasicRNN.html
- BatchNorm.html
- Bidirectional.html
- Buffer.html
- Concat.html
- Convolution2D.html
- CPU.html
- CPUEngine.html
- CPUMemoryOperators.html
- Dense.html
- Dropout.html
- Embedding.html
- Flatten.html
- Gelu.html
- GPU.html
- GPUEngine.html
- GRU.html
- Lambda.html
- LayerNorm.html
- LeakyRelu.html
- LiSHT.html
- LogSoftmax.html
- LSTM.html
- MaxPool2D.html
- Mish.html
- Momentum.html
- MultiHeadAttention.html
- NoamScheduler.html
- PointwiseFeedForward.html
- PositionalEncoding.html
- Progress.html
- ProgressBar.html
- Relu.html
- Reshape.html
- ResidualBlock.html
- ResNet18.html
- RMSProp.html
- ScaledDotProductAttention.html
- Sequential.html
- SGD.html
- ShapedBuffer.html
- Sigmoid.html
- Softmax.html
- Swish.html
- Tanh.html
- Tensor.html
- Transformer.html
- TransformerDecoder.html
- TransformerDecoderBlock.html
- TransformerEncoder.html
- TransformerEncoderBlock.html
- TransposedConvolution2D.html
- VGG11.html
- VGG13.html
- VGG16.html
- VGG19.html
- VRAMAllocator.html
- VRAMBuffer.html
- badge.svg
- index.html
- Loss Functions.html
- Math.html
- Model Zoo.html
- Network Layers.html
- Optimizers.html
- Other Classes.html
- Other Enums.html
- Other Extensions.html
- Other Functions.html
- Other Protocols.html
- Other Structs.html
- search.json
- undocumented.json
- CPUDouble.swift
- CPUFloat.swift
- CPUGeneric.swift
- CPUInt32.swift
- CPUNumeric.swift
- CPU.swift
- CPUEngine.swift
- GPU.swift
- Operators.metal
- Buffer.swift
- Engine.swift
- Allocator.swift
- MemoryOps.swift
- Activation.swift
- BasicRNN.swift
- BatchNorm.swift
- BidirectionalRNN.swift
- Convolution.swift
- Dense.swift
- Dropout.swift
- Embedding.swift
- GRU.swift
- Layer.swift
- LayerNorm.swift
- LSTM.swift
- Pooling.swift
- Residual.swift
- RNN.swift
- Sequential.swift
- ShapeLayer.swift
- MultiHeadAttention.swift
- PointwiseFeedForward.swift
- PositionalEncoding.swift
- ScaledDotProductAttention.swift
- Transformer.swift
- TransformerDecoder.swift
- TransformerDecoderBlock.swift
- TransformerEncoder.swift
- TransformerEncoderBlock.swift
- TransformerUtil.swift
- VGG.swift
- VGG11.swift
- VGG13.swift
- VGG16.swift
- VGG19.swift
- AlexNet.swift
- ResNet.swift
- Adadelta.swift
- Adagrad.swift
- Adam.swift
- LearningRate.swift
- Momentum.swift
- Optim.swift
- RMSProp.swift
- SGD.swift
- Double.swift
- Float.swift
- Int32.swift
- NumericType.swift
- Binary.swift
- Conv.swift
- Loss.swift
- Matrix.swift
- Reduce.swift
- Scatter.swift
- Shape.swift
- Stack.swift
- Subscript.swift
- Unary.swift
- UtilOps.swift
- Context.swift
- Graph.swift
- Tensor.swift
- TensorExt.swift
- Assertions.swift
- kernels.metal
- Random.swift
- SummaryWriter.swift
- Util.swift
- MKL.h
- module.modulemap
- placeholder.c
- ConvTests.swift
- EngineV2Tests.swift
- GradientTests.swift
- MemTests.swift
- MNISTTests.swift
- ModelTests.swift
- t10k-images.idx3-ubyte
- t10k-labels.idx1-ubyte
- train-images.idx3-ubyte
- train-labels.idx1-ubyte
- TransformerTests.swift
- UtilTests.swift
- VecTests.swift
- VectorXORTest.swift
- XCTestManifests.swift
- LinuxMain.swift
- tensor.py
- .gitignore
- .jazzy.json
- .travis.yml
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- LICENSE
- Package.swift
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/palle-k/DL4S
Downloads the entire project code from GitHub to your computer.
cd DL4S
Moves into the project folder you just downloaded.
2. Official Install Script
Easy RecommendedPrerequisites
- APT (Debian/Ubuntu κ³μ΄) Built into Debian/Ubuntu-based Linux distributions.
sudo apt-get install intel-mkl-64bit-2019.5-075 intel-ipp-64bit-2019.5-075 libiomp-dev
Installs directly from the APT package repository (Debian/Ubuntu-based).
After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
