Skip to content

Commit

Permalink
Fix trying to fromEnum tensors in dbuild1
Browse files Browse the repository at this point in the history
  • Loading branch information
Mikolaj committed Jan 17, 2024
1 parent 4b62abe commit a3bc2cc
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/HordeAd/Core/TensorADVal.hs
Original file line number Diff line number Diff line change
Expand Up @@ -356,7 +356,7 @@ instance ( ADReady ranked, ADReadySmall (ADVal ranked) (ADVal shaped)
rletInDomains = (&)
sletInDomains = (&)
dregister _ r l = (l, r)
dbuild1 k f = ravelDomains $ map f [0 .. fromIntegral k - 1]
dbuild1 k f = ravelDomains $ map (f . fromIntegral) [0 .. k - 1]
rrev :: (GoodScalar r, KnownNat n)
=> (forall f. ADReady f => Domains f -> f r n)
-> DomainsOD
Expand Down Expand Up @@ -932,7 +932,7 @@ instance DomainsTensor (Flip OR.Array) (Flip OS.Array) where
rletInDomains = (&)
sletInDomains = (&)
dregister _ r l = (l, r)
dbuild1 k f = ravelDomains $ map f [0 .. fromIntegral k - 1]
dbuild1 k f = ravelDomains $ map (f . fromIntegral) [0 .. k - 1]
rrev :: (GoodScalar r, KnownNat n)
=> (forall f. ADReady f => Domains f -> f r n)
-> DomainsOD
Expand Down

0 comments on commit a3bc2cc

Please sign in to comment.