Git Product home page Git Product logo

Comments (7)

rgemulla avatar rgemulla commented on August 14, 2024

This can be implemented using the import functionality: group options that are relevent to only some jobs/models into separate importable configuration files.

from kge.

rgemulla avatar rgemulla commented on August 14, 2024

This implies moving stuff out of the default-config, which we may not want to do. Thoughts?

from kge.

Nzteb avatar Nzteb commented on August 14, 2024

I have an idea that seems to be easy to implement and would not change anything big: There is an easy way to figure out for the most (all?) keys if they are relevant to the current execution or not: Whenever config.set() or config.get() is called during execution, then the key was needed, right? So one could implement a mode for the config and a new attribute config.options_used which is empty from the start and then modify the get and set functions such that they copy they key and value into config.options_used whenever they've been called. This config could then, after execution, alternatively or additionally be saved to disk.

from kge.

rufex2001 avatar rufex2001 commented on August 14, 2024

from kge.

Nzteb avatar Nzteb commented on August 14, 2024

Yes. I though whenever one uses config.get() its because a value for a key is needed, e. g. it is a relevant key. An every key that is relevant has to be read at least one time, otherwise it cannot be relevant.

from kge.

rgemulla avatar rgemulla commented on August 14, 2024

from kge.

rgemulla avatar rgemulla commented on August 14, 2024

Largely addressed by kge dump config <file> --minimal

from kge.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.