-
Notifications
You must be signed in to change notification settings - Fork 37
Datamining Pipeline: Dimensional Adaptive Combination Technique Nico #115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…arser, added AnisotropicFullGrid as supported Gridtype in ModelFittingBase
…egualGridConfiguration
…e Anisotropic Grid
…not jet be evaluated
… 2 ^ 64 instead of the wanted value
…, pysgpp, and jsgpp datadriven.i files and in sgpp_datadriven.hpp
|
Jenkins Jobs are running again. |
|
Latest Jenkins Jobs still have warninings in the style-Job. The error in the coverage-testing Job can be ignored. |
|
master needs to be merged into this branch again due to another PR that just got merged. |
leiterrl
left a comment
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.
Hi,
sorry for turning up so late but I have two major remarks (also @krsgpp ) for this pull request:
First, the functionality introduced here seems to partially belong to the combigrid module. I understand that touching this might be too much effort for a student project but I still believe merging this PR as is would result in duplicate code. IIRC the current combigrid module should already offer dimensional adaptivity.
Second, some of the core logic of this PR is implemented in python, which is called from C++. This adds an unnecessary dependency on python-dev and might obfuscate attempts at debugging this part of the code in the future. What is the reason for this is not being implemented in C++?
Other than that I only have two more minor things:
- Debug output should be removed/guarded
- I don't understand the logic in the testAnisotropicFull boost test. Aren't the checks doing the same in each iteration of that for loop? What is the if clause in the beginning supposed to do?
Hello, to the boost test: |
…o datadriven_combitechnique
|
Alright so as promised @pfluegdk and I had a little discussion about this today. Bottom line is that we think the introduction of another interface (C++ -> Python) is a blocking issue here. We understand that nobody wants to reinvent the wheel but at the same time we want to avoid further complication of the SGpp library. Also, I would like to remark two more minor things:
|
|
@niglz We just discussed the merge with @krsgpp. The dependency on Python is not something that matches our policy of dependencies. |
|
@pfluegdk I would really like to join, but i have an exam on July 31. So should i close the pull request for now? |
|
I will merge this today, so we won't close this :-) |
Implementation of the dimensional adaptive combination technique and example config files with three new datasets.
nico roesel