Skip to content

Commit

Permalink
cleaned project structure; fixed major performance bug in cover tree …
Browse files Browse the repository at this point in the history
…monoid code caused by l2 distances not inlining correctly
  • Loading branch information
mikeizbicki committed Jan 4, 2015
1 parent a9494dc commit 57dfc08
Show file tree
Hide file tree
Showing 42 changed files with 494 additions and 4,299 deletions.
44 changes: 16 additions & 28 deletions hlearn.cabal
Expand Up @@ -63,6 +63,7 @@ Library
cassava >= 0.2.2,
strict >= 0.3.2,
normaldistribution >= 1.1.0.3,
time >= 1.4.2,

bytestring >= 0.10.4,

Expand All @@ -81,13 +82,11 @@ Library

ghc-options:
-O
-- -fllvm
-- -O2
-- -funbox-strict-fields

-funbox-strict-fields

-- -ddump-to-file
-- -ddump-cmm
--
-- -ddump-simpl
-- -ddump-simpl-stats
-- -dsuppress-module-prefixes
Expand All @@ -100,33 +99,22 @@ Library
-- -ddump-rules
-- -dppr-debug

-- -ddump-cmm

Exposed-modules:
HLearn.UnsafeVector
--
-- HLearn.Algebra
-- HLearn.Algebra.Common
-- HLearn.Algebra.LinearAlgebra
-- HLearn.Algebra.Functions
-- HLearn.Algebra.Types.Frac
-- HLearn.Algebra.Models.HomTrainer
-- HLearn.Algebra.Models.CoHomTrainer
-- HLearn.Algebra.Models.Lame
-- HLearn.Algebra.Structures.Comonoid

HLearn.History
HLearn.History.DisplayMethods
HLearn.History.Timing

HLearn.Data.Graph
HLearn.Data.LoadData
HLearn.Data.SpaceTree
HLearn.Data.SpaceTree.CoverTree
HLearn.Data.SpaceTree.Algorithms.NearestNeighbor
-- HLearn.Data.SpaceTree.Algorithms.RangeSearch
HLearn.Data.UnsafeVector

HLearn.DataStructures.Graph
-- HLearn.DataStructures.SortedVector
HLearn.DataStructures.SpaceTree
HLearn.DataStructures.SpaceTree.CoverTree
HLearn.DataStructures.SpaceTree.Algorithms.NearestNeighbor
-- HLearn.DataStructures.SpaceTree.Algorithms.RangeSearch
-- HLearn.DataStructures.SpaceTree.DualTreeMonoids
-- HLearn.DataStructures.SpaceTree.Simple
-- HLearn.DataStructures.StrictList
-- HLearn.DataStructures.StrictVector
--
HLearn.Evaluation.CrossValidation
--
-- HLearn.Models.Classifiers
Expand Down Expand Up @@ -295,8 +283,8 @@ executable hlearn-allknn
-optlo-enable-no-nans-fp-math
-optlo-enable-unsafe-fp-math

-- -ddump-to-file
--
-ddump-to-file

-- -ddump-rule-firings
-- -ddump-rule-rewrites
-- -ddump-rules
Expand Down
36 changes: 0 additions & 36 deletions src/HLearn/Algebra.hs

This file was deleted.

27 changes: 0 additions & 27 deletions src/HLearn/Algebra/Common.hs

This file was deleted.

121 changes: 0 additions & 121 deletions src/HLearn/Algebra/Functions.hs

This file was deleted.

0 comments on commit 57dfc08

Please sign in to comment.