-
Notifications
You must be signed in to change notification settings - Fork 80
Conversation
Here is a list of details of my implementation that I think should be stated:
If you think that my decision (or any of the arguments) to prefer |
Codecov Report
❗ Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more. @@ Coverage Diff @@
## automl-2.0 #1200 +/- ##
=============================================
Coverage ? 88.34%
=============================================
Files ? 186
Lines ? 11132
Branches ? 0
=============================================
Hits ? 9835
Misses ? 1297
Partials ? 0 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
There is also 1 problem: |
|
CHANGELOG.md
Outdated
@@ -7,6 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 | |||
|
|||
## Unreleased | |||
### Added | |||
- Forecast decomposition for `SeasonalMovingAverageModel`([#1180](https://github.com/tinkoff-ai/etna/pull/1180)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll update automl-2.0
branch to hide this updates.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do I have to remove it, or will you alter it during merge into automl-2.0
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it will be better to remove changes not related to the task from this branch.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changelog shouldn't be like this. In actual changelog for automl-2.0
we have already added 2.0 release section. You should fix this.
May be the easiest way is to copy actual changelog and add only your changes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same for any other change for other classes that is unrelated to the task.
Some tests are also failing. Probably, they can be debugged locally. |
Hi, @GooseIt! Are there any news about fixes of the PR? |
I'll take my time fixing this PR on this weekend, and I'll report no later than Sunday 23:59. |
I'm sorry, I've overesrimated my coding pacing. I'm looking into the issue, but it will take one or two more days to fix everything |
I get the message below when running |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think logical part of the code looks good. Remaining tasks
- Remove changes unrelated to the task.
- Fix comments on tests.
- Remove redundant 'print's.
CHANGELOG.md
Outdated
@@ -7,6 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 | |||
|
|||
## Unreleased | |||
### Added | |||
- Forecast decomposition for `SeasonalMovingAverageModel`([#1180](https://github.com/tinkoff-ai/etna/pull/1180)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it will be better to remove changes not related to the task from this branch.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry, I missed the button.
@Mr-Geekman, could you please reply to my This manifestation makes it hard for me to debug tests locally, as all tests dependent on |
Have you seen somewhere in the tests the file with a name |
Yes, I believe that the file is relevant, all the tests fail on |
Have you tried to remove it? Or it isn't present on the file system? |
I think this file is created somewhere in |
@GooseIt , how are you doing with the task? |
@Mr-Geekman, can this task wait for two weeks? |
We moved the task into the Hold status. Please, write here in the comments when you will be ready to continue. |
It seems for me like everything except |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should remove changes, unrelated to the task. It can even be done manually by copy-pasting.
There are some issues with tests.
If you are to tired of this task we can finish on removing changes from other code and I'll continue from there.
CHANGELOG.md
Outdated
@@ -7,6 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 | |||
|
|||
## Unreleased | |||
### Added | |||
- Forecast decomposition for `SeasonalMovingAverageModel`([#1180](https://github.com/tinkoff-ai/etna/pull/1180)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changelog shouldn't be like this. In actual changelog for automl-2.0
we have already added 2.0 release section. You should fix this.
May be the easiest way is to copy actual changelog and add only your changes.
CHANGELOG.md
Outdated
@@ -7,6 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 | |||
|
|||
## Unreleased | |||
### Added | |||
- Forecast decomposition for `SeasonalMovingAverageModel`([#1180](https://github.com/tinkoff-ai/etna/pull/1180)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same for any other change for other classes that is unrelated to the task.
I'll muster the willpower and finish the task, but thank you for proposing resignation. |
This is not final version, I will remove prints and make lint. |
Last commit is ready to being reviewed |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I gave one comment. You can make it or decide to finish and I'll do that after merge.
etna/auto/auto.py
Outdated
|
||
def __init__( | ||
self, | ||
pipeline: Pipeline, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can try to replace Pipeline
here with AbstractPipeline
. Because this class isn't specific for the Pipeline
. Other methods should be also updated to work with AbstractPipeline
.
I'll do the replacement, will report tomorrow. |
For hyperparameter suggestion logic in
Should I inherit one of these classes from |
As I can see, |
The PR is ready to be reviewed. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Look at comments above.
I've moved all classes in I think that both |
I'm merging it. |
Thank you for bearing with me during this issue's completion. I'm grateful for your assistance and reviewing. I'll take a break from committing into Etna for a while. I don't know if or when I'll come back, but if I do, I will be happy to work with you once again. |
Before submitting (must do checklist)
Proposed Changes
See #1024
Closing issues
closes #1024