packages feed

static-tensor-0.1.0.0: tests/CoreDump/Tensor/Generate.hs

{-# LANGUAGE TypeApplications      #-}
{-# LANGUAGE TypeInType            #-}
{-# LANGUAGE RankNTypes            #-}

module CoreDump.Tensor.Generate where

import Data.Proxy
import Data.Tensor.Static
import GHC.TypeLits
import TensorInstances ()

generate_ :: (forall (index :: [Nat]). Proxy index -> Float) -> Tensor '[2, 3, 4] Float
generate_ = generate @'[2, 3, 4] @Float @_ @()