packages feed

neural-network-hmatrix-0.1.0.0: neural-network-hmatrix.cabal

name:                neural-network-hmatrix
version:             0.1.0.0
license-file:        LICENSE
license:             BSD3
author:              Jiasen Wu
maintainer:          jiasenwu@hotmail.com
Category:            AI
Synopsis:            Yet Another High Performance and Extendable Neural Network in Haskell
Description:         Provides execution backend of neural network on top of hmatrix.
build-type:          Simple
cabal-version:       >=1.10

library
  exposed-modules:     Data.NeuralNetwork.Backend.HMatrix
  other-modules:       Data.NeuralNetwork.Backend.HMatrix.Utils
                       Data.NeuralNetwork.Backend.HMatrix.Layers
  build-depends:       base >= 4.7 && < 5, hmatrix, hmatrix-gsl, mwc-random, mtl,
                       vector, deepseq, parallel, neural-network-base
  default-language:    Haskell2010
  C-sources:           cbits/conv.c
  cc-options:          -O3 -std=c11 -march=native
  if os(windows)
      extra-libraries: openblas
  if os(linux)
      extra-libraries: blas