packages feed

hasktorch-0.2.2.0: test/DimnameSpec.hs

{-# LANGUAGE OverloadedStrings #-}

module DimnameSpec (spec) where

import Control.Exception.Safe
import Test.Hspec
import Torch.Autograd
import Torch.DType
import Torch.Dimname
import Torch.Functional
import Torch.Tensor
import Torch.TensorFactories
import Torch.TensorOptions

spec :: Spec
spec = do
  it "named tensor with ones" $ do
    let v = onesWithDimnames' [(3, "batch")]
        s = sumWithDimnames v ["batch"] False Float
    -- ToDo:
    -- onesWithDimnames' does not work.
    -- When v is evaluated, cpu is running full speed!!
    True `shouldBe` True