[jira] [Updated] (IGNITE-9124) Remove some dead code in math.exceptions and optimization packages of ML module

2018-08-07 Thread Oleg Ignatenko (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-9124?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oleg Ignatenko updated IGNITE-9124:
---
Labels: tech-debt  (was: )

> Remove some dead code in math.exceptions and optimization packages of ML 
> module
> ---
>
> Key: IGNITE-9124
> URL: https://issues.apache.org/jira/browse/IGNITE-9124
> Project: Ignite
>  Issue Type: Task
>  Components: ml
>Affects Versions: 2.6
>Reporter: Oleg Ignatenko
>Assignee: Oleg Ignatenko
>Priority: Major
>  Labels: tech-debt
> Fix For: 2.7
>
>
> Doing code coverage analysis discovered a bit of unused code:
>  # in package 
> [math.exceptions|https://github.com/apache/ignite/tree/master/modules/ml/src/main/java/org/apache/ignite/ml/math/exceptions]
>  - classes ConvergenceException / MathIllegalStateException, 
> InsufficientDataException, MathIllegalNumberException / 
> NumberIsTooSmallException, NonPositiveDefiniteMatrixException, 
> NonSymmetricMatrixException, NullArgumentException, SingularMatrixException, 
> UnknownProviderException. In very early releases of ML these exceptions were 
> used by some linear algebra code. This code has been very deeply reworked 
> since but outdated exceptions were left hanging unattended, making rather 
> confusing impression of the current API.
>  # in 
> [optimization|https://github.com/apache/ignite/tree/master/modules/ml/src/main/java/org/apache/ignite/ml/optimization]
>  - interface Updater and two classes implementing it: BarzilaiBorweinUpdater 
> and SimpleUpdater. This code has left hanging after cleanup that was made for 
> release 2.5 (IGNITE-8232). Per my discussion with [~dmitrievanthony] (who 
> most actively maintains this package) it would be better to remove this code.
> This task is to remove code mentioned above.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (IGNITE-9124) Remove some dead code in math.exceptions and optimization packages of ML module

2018-07-31 Thread Oleg Ignatenko (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-9124?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oleg Ignatenko updated IGNITE-9124:
---
Ignite Flags:   (was: Docs Required)

> Remove some dead code in math.exceptions and optimization packages of ML 
> module
> ---
>
> Key: IGNITE-9124
> URL: https://issues.apache.org/jira/browse/IGNITE-9124
> Project: Ignite
>  Issue Type: Task
>  Components: ml
>Affects Versions: 2.6
>Reporter: Oleg Ignatenko
>Assignee: Oleg Ignatenko
>Priority: Major
> Fix For: 2.7
>
>
> Doing code coverage analysis discovered a bit of unused code:
>  # in package 
> [math.exceptions|https://github.com/apache/ignite/tree/master/modules/ml/src/main/java/org/apache/ignite/ml/math/exceptions]
>  - classes ConvergenceException / MathIllegalStateException, 
> InsufficientDataException, MathIllegalNumberException / 
> NumberIsTooSmallException, NonPositiveDefiniteMatrixException, 
> NonSymmetricMatrixException, NullArgumentException, SingularMatrixException, 
> UnknownProviderException. In very early releases of ML these exceptions were 
> used by some linear algebra code. This code has been very deeply reworked 
> since but outdated exceptions were left hanging unattended, making rather 
> confusing impression of the current API.
>  # in 
> [optimization|https://github.com/apache/ignite/tree/master/modules/ml/src/main/java/org/apache/ignite/ml/optimization]
>  - interface Updater and two classes implementing it: BarzilaiBorweinUpdater 
> and SimpleUpdater. This code has left hanging after cleanup that was made for 
> release 2.5 (IGNITE-8232). Per my discussion with [~dmitrievanthony] (who 
> most actively maintains this package) it would be better to remove this code.
> This task is to remove code mentioned above.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (IGNITE-9124) Remove some dead code in math.exceptions and optimization packages of ML module

2018-07-30 Thread Oleg Ignatenko (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-9124?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oleg Ignatenko updated IGNITE-9124:
---
Description: 
Doing code coverage analysis discovered a bit of unused code:
 # in package 
[math.exceptions|https://github.com/apache/ignite/tree/master/modules/ml/src/main/java/org/apache/ignite/ml/math/exceptions]
 - classes ConvergenceException / MathIllegalStateException, 
InsufficientDataException, MathIllegalNumberException / 
NumberIsTooSmallException, NonPositiveDefiniteMatrixException, 
NonSymmetricMatrixException, NullArgumentException, SingularMatrixException, 
UnknownProviderException. In very early releases of ML these exceptions were 
used by some linear algebra code. This code has been very deeply reworked since 
but outdated exceptions were left hanging unattended, making rather confusing 
impression of the current API.
 # in 
[optimization|https://github.com/apache/ignite/tree/master/modules/ml/src/main/java/org/apache/ignite/ml/optimization]
 - interface Updater and two classes implementing it: BarzilaiBorweinUpdater 
and SimpleUpdater. This code has left hanging after cleanup that was made for 
release 2.5 (IGNITE-8232). Per my discussion with [~dmitrievanthony] (who most 
actively maintains this package) it would be better to remove this code.

This task is to remove code mentioned above.

  was:
Doing code coverage analysis discovered a bit of unused code:

# in package 
[math.exceptions|https://github.com/apache/ignite/tree/master/modules/ml/src/main/java/org/apache/ignite/ml/math/exceptions]
 - classes ConvergenceException / MathIllegalStateException, 
InsufficientDataException, MathArithmeticException, MathIllegalNumberException 
/ NumberIsTooSmallException, NonPositiveDefiniteMatrixException, 
NonSymmetricMatrixException, NullArgumentException, SingularMatrixException, 
UnknownProviderException. In very early releases of ML these exceptions were 
used by some linear algebra code. This code has been very deeply reworked since 
but outdated exceptions were left hanging unattended, making rather confusing 
impression of the current API.
# in 
[optimization|https://github.com/apache/ignite/tree/master/modules/ml/src/main/java/org/apache/ignite/ml/optimization]
 - interface Updater and two classes implementing it: BarzilaiBorweinUpdater 
and SimpleUpdater. This code has left hanging after cleanup that was made for 
release 2.5 (IGNITE-8232). Per my discussion with [~dmitrievanthony] (who most 
actively maintains this package) it would be better to remove this code.

This task is to remove code mentioned above.


> Remove some dead code in math.exceptions and optimization packages of ML 
> module
> ---
>
> Key: IGNITE-9124
> URL: https://issues.apache.org/jira/browse/IGNITE-9124
> Project: Ignite
>  Issue Type: Task
>  Components: ml
>Affects Versions: 2.6
>Reporter: Oleg Ignatenko
>Assignee: Oleg Ignatenko
>Priority: Major
> Fix For: 2.7
>
>
> Doing code coverage analysis discovered a bit of unused code:
>  # in package 
> [math.exceptions|https://github.com/apache/ignite/tree/master/modules/ml/src/main/java/org/apache/ignite/ml/math/exceptions]
>  - classes ConvergenceException / MathIllegalStateException, 
> InsufficientDataException, MathIllegalNumberException / 
> NumberIsTooSmallException, NonPositiveDefiniteMatrixException, 
> NonSymmetricMatrixException, NullArgumentException, SingularMatrixException, 
> UnknownProviderException. In very early releases of ML these exceptions were 
> used by some linear algebra code. This code has been very deeply reworked 
> since but outdated exceptions were left hanging unattended, making rather 
> confusing impression of the current API.
>  # in 
> [optimization|https://github.com/apache/ignite/tree/master/modules/ml/src/main/java/org/apache/ignite/ml/optimization]
>  - interface Updater and two classes implementing it: BarzilaiBorweinUpdater 
> and SimpleUpdater. This code has left hanging after cleanup that was made for 
> release 2.5 (IGNITE-8232). Per my discussion with [~dmitrievanthony] (who 
> most actively maintains this package) it would be better to remove this code.
> This task is to remove code mentioned above.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (IGNITE-9124) Remove some dead code in math.exceptions and optimization packages of ML module

2018-07-30 Thread Oleg Ignatenko (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-9124?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oleg Ignatenko updated IGNITE-9124:
---
Affects Version/s: (was: 2.5)
   2.6

> Remove some dead code in math.exceptions and optimization packages of ML 
> module
> ---
>
> Key: IGNITE-9124
> URL: https://issues.apache.org/jira/browse/IGNITE-9124
> Project: Ignite
>  Issue Type: Task
>  Components: ml
>Affects Versions: 2.6
>Reporter: Oleg Ignatenko
>Priority: Major
> Fix For: 2.7
>
>
> Doing code coverage analysis discovered a bit of unused code:
> # in package 
> [math.exceptions|https://github.com/apache/ignite/tree/master/modules/ml/src/main/java/org/apache/ignite/ml/math/exceptions]
>  - classes ConvergenceException / MathIllegalStateException, 
> InsufficientDataException, MathArithmeticException, 
> MathIllegalNumberException / NumberIsTooSmallException, 
> NonPositiveDefiniteMatrixException, NonSymmetricMatrixException, 
> NullArgumentException, SingularMatrixException, UnknownProviderException. In 
> very early releases of ML these exceptions were used by some linear algebra 
> code. This code has been very deeply reworked since but outdated exceptions 
> were left hanging unattended, making rather confusing impression of the 
> current API.
> # in 
> [optimization|https://github.com/apache/ignite/tree/master/modules/ml/src/main/java/org/apache/ignite/ml/optimization]
>  - interface Updater and two classes implementing it: BarzilaiBorweinUpdater 
> and SimpleUpdater. This code has left hanging after cleanup that was made for 
> release 2.5 (IGNITE-8232). Per my discussion with [~dmitrievanthony] (who 
> most actively maintains this package) it would be better to remove this code.
> This task is to remove code mentioned above.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (IGNITE-9124) Remove some dead code in math.exceptions and optimization packages of ML module

2018-07-30 Thread Oleg Ignatenko (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-9124?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oleg Ignatenko updated IGNITE-9124:
---
Fix Version/s: 2.7

> Remove some dead code in math.exceptions and optimization packages of ML 
> module
> ---
>
> Key: IGNITE-9124
> URL: https://issues.apache.org/jira/browse/IGNITE-9124
> Project: Ignite
>  Issue Type: Task
>  Components: ml
>Affects Versions: 2.6
>Reporter: Oleg Ignatenko
>Priority: Major
> Fix For: 2.7
>
>
> Doing code coverage analysis discovered a bit of unused code:
> # in package 
> [math.exceptions|https://github.com/apache/ignite/tree/master/modules/ml/src/main/java/org/apache/ignite/ml/math/exceptions]
>  - classes ConvergenceException / MathIllegalStateException, 
> InsufficientDataException, MathArithmeticException, 
> MathIllegalNumberException / NumberIsTooSmallException, 
> NonPositiveDefiniteMatrixException, NonSymmetricMatrixException, 
> NullArgumentException, SingularMatrixException, UnknownProviderException. In 
> very early releases of ML these exceptions were used by some linear algebra 
> code. This code has been very deeply reworked since but outdated exceptions 
> were left hanging unattended, making rather confusing impression of the 
> current API.
> # in 
> [optimization|https://github.com/apache/ignite/tree/master/modules/ml/src/main/java/org/apache/ignite/ml/optimization]
>  - interface Updater and two classes implementing it: BarzilaiBorweinUpdater 
> and SimpleUpdater. This code has left hanging after cleanup that was made for 
> release 2.5 (IGNITE-8232). Per my discussion with [~dmitrievanthony] (who 
> most actively maintains this package) it would be better to remove this code.
> This task is to remove code mentioned above.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)