View Code? Open in Web Editor
NEW
๐Tunny๐ is Grasshopper's optimization component using Optuna, an open source hyperparameter auto-optimization framework.
Home Page: https://tunny-docs.deno.dev/
License: MIT License
C# 96.16%
Batchfile 0.43%
Python 3.42%
tunny's Issues
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is.
ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Describe the bug
PythonInstaller launches every time.
To Reproduce
Expected behavior
Screenshots
Environment
Additional context
Is your feature request related to a problem? Please describe.
To make Tunny more helpful for optimization, support GP sampler.
Describe the solution you'd like
Support BoTorch sampler which use GP
Describe alternatives you've considered
Additional context
Is your feature request related to a problem? Please describe.
Update optuna to v3.0.0rc
Describe the solution you'd like
Describe alternatives you've considered
Additional context
Is your feature request related to a problem? Please describe.
When open setting file, current ui settings is not reflect it.
Describe the solution you'd like
Add save settings button and change open folder button beheivier to save them when pushed.
Describe alternatives you've considered
Additional context
Is your feature request related to a problem? Please describe.
To make optimization more effectively, to handle integer suggestion.
Describe the solution you'd like
use optuna trail.suggest_integer
method
Describe alternatives you've considered
Additional context
Is your feature request related to a problem? Please describe.
Can constraints be placed on the optimization?
Describe the solution you'd like
Optuna NSGAII & Botorch sampler can use constraints.
See "Constraints Support for Pareto-front plot" paragraph
https://github.com/optuna/optuna/releases/tag/v3.0.0-a1
Is your feature request related to a problem? Please describe.
In Wallacei, it can cluster optimize result.
Is there any way to support clustring in Tunny?
Describe the solution you'd like
Describe alternatives you've considered
Additional context
Is your feature request related to a problem? Please describe.
I want to set up my sampler more easily.
Describe the solution you'd like
Create a sampler settings window
Describe alternatives you've considered
Additional context
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Go to '...'
Click on '....'
Scroll down to '....'
See error
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Environment
OS: [e.g. Windows]
Rhino Version [e.g. v7.14]
Additional context
Add any other context about the problem here.
Is your feature request related to a problem? Please describe.
Can we do CI builds so that we can easily work with the development version?
Describe the solution you'd like
Describe alternatives you've considered
Additional context
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
Describe alternatives you've considered
Additional context
Is your feature request related to a problem? Please describe.
optuna has more other than the one used in tunny.
is there any possibility to enable these sampler like grid sampler
Describe the solution you'd like
Enable there sampler
Describe alternatives you've considered
Additional context
Is your feature request related to a problem? Please describe.
In result graphs, it is helpful to understand the axis meanings by setting it nickname.
Describe the solution you'd like
Describe alternatives you've considered
Additional context
Is your feature request related to a problem? Please describe.
make more helpful to understand MO result.
Describe the solution you'd like
visualize hypervolume history.
https://logmi.jp/tech/articles/325211
Describe alternatives you've considered
Additional context
Is your feature request related to a problem? Please describe.
Single objective optimization is reflect it result to GH when solution is finished,
but multi objective optimization is not.
Is anyway to reflect MO result ?
Describe the solution you'd like
Add reflect button to realize above function.
Describe alternatives you've considered
Additional context
Describe the bug
Grasshopper crashes when optimized and restored without ModelMesh
Change component location to Tunny tab
Is your feature request related to a problem? Please describe.
I want to check the results more easily.
Describe the solution you'd like
Enabling the Optuna dashboard
https://github.com/optuna/optuna-dashboard
Describe alternatives you've considered
Additional context
Is your feature request related to a problem? Please describe.
Any chance this solver could be started programmatically? Right now Galapagos makes it so one needs to manually start the solver.
โ Luis E. Fraguada (@luisfraguada) April 12, 2022
That would be very useful. I'm not sure if any other EA solvers in GH can do that.
โ Luis E. Fraguada (@luisfraguada) April 13, 2022
Is your feature request related to a problem? Please describe.
Can I bake result text like elefront textbake in fishmarket component
Describe the solution you'd like
Describe alternatives you've considered
Additional context
Describe the bug
Grid sampler does not run sampler due to conversion error in dictionary specifying range of values
To Reproduce
Expected behavior
Screenshots
Environment
Additional context
A really big plugin that contains 34000 files.
Can you reduce the size?
Is your feature request related to a problem? Please describe.
I want to handle tunny optimize result more easily.
Describe the solution you'd like
Add Tunny Param component like Number, Brep, etc.
Describe alternatives you've considered
Additional context
Is your feature request related to a problem? Please describe.
Array optimize result like Wallacei to easier to understand them
Describe the solution you'd like
Add Array result component like Wallacei.
Describe alternatives you've considered
Additional context
Describe the bug
To Reproduce
Expected behavior
Probabley it cause Hi-DPI.
Screenshots
Environment
Additional context
Is your feature request related to a problem? Please describe.
optuna can handle more feature than now, how can I use these.
Describe the solution you'd like
use setting file like "setting.json" to handle more detail settings.
Describe alternatives you've considered
Additional context
Is your feature request related to a problem? Please describe.
It is able to input Mesh to Tunny, but is not able to input any other geometry.
There is any way to save these geometies?
Describe the solution you'd like
Support GeomertyBase like mesh.
Describe alternatives you've considered
Additional context
Describe the bug
The model output in the output tab is not a Pareto front considering constraint.
To Reproduce
Expected behavior
Screenshots
Environment
Additional context
The variable name is set from 1 for each genepool, so if there are multiple genepools, the variables are not given properly.
Create something like a tab for File or a tab for About, so that the license display appears.
Is your feature request related to a problem? Please describe.
some time, I want to set several attribute to clearly the trial model state.
Describe the solution you'd like
Add Tunny component to attribute input pivot.
Describe alternatives you've considered
Additional context
Specify that the version is not specified in the pip installation now, so that the development environment and what is installed are the same.
From Food4Rhino
Looks useful, i will test it with external software
Can you please add a component to detect runoptimize and stop clicks?
When runoptimize is clicked the component output become true to control external software animation,,and stop become false.
I did something like that with opossum and i hope you create it as official component
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
Describe alternatives you've considered
Additional context
Describe the bug
Renaming optimization study results in "SolverError
To Reproduce
Expected behavior
Screenshots
Environment
Additional context
If the objective function does not produce a Param_Number component, it should produce an error
Is your feature request related to a problem? Please describe
some time I lost where variables and objectives component.
Describe the solution you'd like
Highlight these component like other optimization comopnent.
Describe alternatives you've considered
Additional context
Describe the bug
Rize below exception.
"An exception is arised during the commit. This typically happens due to invalid data in the commit. e.g. exceeding max length"
To Reproduce
Expected behavior
Screenshots
Environment
Additional context
Is your feature request related to a problem? Please describe.
Would like to see best value and hypervolume in real time like Opossum
Describe the solution you'd like
Display the results in the yellow area of the image
Describe alternatives you've considered
Additional context
Is your feature request related to a problem? Please describe.
I want to be able to put more detailed information on trials.
Describe the solution you'd like
Describe alternatives you've considered
Additional context
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is.
ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Describe the bug
cheese param importances & click visualize button, it is alway return error.
To Reproduce
Expected behavior
Screenshots
Environment
Additional context
Is your feature request related to a problem? Please describe.
Update optuna to v3
Describe the solution you'd like
Change the following items
Describe alternatives you've considered
Additional context
official relese note
Describe the bug
If objective is null when running optimize, optimizer output error & stop
To Reproduce
Expected behavior
if objective is null, the length of objectives in result RDB and last solved objectives length are not matched.
Screenshots
Environment
Additional context
Is your feature request related to a problem? Please describe.
I would like to be able to use it more easily when I have many parameters.
Describe the solution you'd like
I would like genepool to support this.
Describe alternatives you've considered
Additional context
Is your feature request related to a problem? Please describe.
Optimization is stopped after a specific elapsed time.
Describe the solution you'd like
Input elapsed time to stop the optimization
Describe alternatives you've considered
Additional context
I'm not sure what the UI on the Restore tab means.
Make it easier to understand