PackageTrack
Sign in Get early access

github.com/c-bata/goptuna

v0.9.0 #4018 most downloaded on Go modules c-bata/goptuna

What this package is like to depend on

Last release 1 years ago

12 Aug 2025

Release timing varies

gaps range from 1 weeks to 1.2 years

Most releases are documented

notes for 10 of 16 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

70 releases · first in 2019

0 releases in the last 12 months

see the full history below

Release timeline

70 releases · Jul 2019 to Aug 2025
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 70
  1. v0.9.1-0.20250812145027-e51d3281f507 12 Aug 2025 pre-release

    Nothing published for this version

  2. v0.9.1-0.20240617075710-bf143026200b 17 Jun 2024 pre-release

    Nothing published for this version

  3. v0.9.1-0.20230909090322-4c839b3244fc 09 Sep 2023 pre-release

    Nothing published for this version

  4. v0.9.0 09 Sep 2023
    Release notes

    Changelog

    • 585965b Bump follow-redirects from 1.13.1 to 1.14.8 in /dashboard
    • 26aa8c8 Bump json5 and ts-loader in /dashboard
    • cc6b759 Bump minimist from 1.2.5 to 1.2.6 in /dashboard
    • e0f551c Fix a concurrency bug in TPESampler
    • c32a1d1 Fix format errors
    • d5e42e1 Fix go-examples action
    • 569ef44 Merge pull request #227 from c-bata/dependabot/npm_and_yarn/dashboard/follow-redirects-1.14.8
    • 2245ddd Merge pull request #232 from c-bata/dependabot/npm_and_yarn/dashboard/minimist-1.2.6
    • f1f68d5 Merge pull request #239 from c-bata/dependabot/npm_and_yarn/dashboard/json5-and-ts-loader-2.2.3
    • 6e72335 Merge pull request #242 from c-bata/go1.21
    • f0316e7 Merge pull request #243 from c-bata/update-kurobako-benchmarks
    • 2a0c2ba Merge pull request #244 from c-bata/go-mod
    • 1752dd1 Merge pull request #245 from c-bata/remove-statik
    • fb7e528 Merge pull request #246 from c-bata/fix-data-race-tpe
    • 4e5c03b Merge pull request #247 from c-bata/fix-dashboard
    • ef89548 Merge pull request #248 from c-bata/upgrade-gorm-versions
    • 91db234 Recreate goreleaser yaml
    • 4e76bb6 Remove kurobako benchmark actions
    • efc179b Remove statik
    • 1fa6ac7 Update Makefile
    • d3d615b Update README.md
    • a6aaaae Update README.md
    • 2ed503c Update README.md
    • 323187f Update actions for kurobako benchmarks
    • d3d0cb4 Update github actions
    • 9eb16a4 Update go mod
    • d3ec811 Update golangci-lint option
    • 457cc36 Update gorm versions
    • f2cc6bd Update index.tsx
    • 8fd6152 Update package.json and webpack.config.js
    • b5de9d5 Update some components
    • df0ea1c wip
    Open source →
  5. v0.8.2-0.20230102101249-f1f68d589436 02 Jan 2023 pre-release

    Nothing published for this version

  6. v0.8.2-0.20220328053659-2245ddd9e8d1 28 Mar 2022 pre-release

    Nothing published for this version

  7. v0.8.2-0.20220214035615-569ef4414322 14 Feb 2022 pre-release

    Nothing published for this version

  8. v0.8.2-0.20211118003410-2ed503c9b848 18 Nov 2021 pre-release

    Nothing published for this version

  9. v0.8.2-0.20210628084847-a6aaaae87645 28 Jun 2021 pre-release

    Nothing published for this version

  10. v0.8.1 23 Apr 2021
    Release notes

    Changelog

    CHANGES

    Minor improvements

    • Add options to skip an initial portion of Sobol' sequence (#208)

    Minor bug fixes

    • Fix less comparator of DataGrid component on Web Dashboard (#225).

    API Changes (not breaking changes)

    • Rename options for Asynchronous Successive Halving Pruner (56bbce2)
    Open source →
  11. v0.8.1-0.20210320173953-22c990f1936d 20 Mar 2021 pre-release

    Nothing published for this version

  12. v0.8.1-0.20210219140414-6abf68d58482 19 Feb 2021 pre-release

    Nothing published for this version

  13. v0.8.1-0.20210210131250-9d5a5b64cf90 10 Feb 2021 pre-release

    Nothing published for this version

  14. v0.8.1-0.20210210112233-369315ca1e80 10 Feb 2021 pre-release

    Nothing published for this version

  15. v0.8.1-0.20210210064215-534b9277e678 10 Feb 2021 pre-release

    Nothing published for this version

  16. v0.8.0 09 Feb 2021
    Release notes

    CHANGES

    Support a new sampler based on Sobol's Quasi-random Sequence

    Goptuna now supports Sobol based sampler. See the paper S. Joe and F. Y. Kuo, Remark on Algorithm 659: Implementing Sobol's quasirandom sequence generator, ACM Trans. Math. Softw. 29, 49-57 (2003). for details.

    np.random.rand() (seed=0) Sobol (Goptuna)

    Usage is like this:

    import (
    	"github.com/c-bata/goptuna"
    	"github.com/c-bata/goptuna/sobol"
    )
    
    func main() {
    	study, err := goptuna.CreateStudy(
    		"goptuna-example",
    		goptuna.StudyOptionRelativeSampler(sobol.NewSampler()),  // Set Sobol based sampler.
    	)
    	...
    }

    Add github.com/c-bata/gorm/rdb.v2

    Add rdb.v2 package built on gorm v2.
    So github.com/c-bata/goptuna/rdb package is now deprecated.

    • Use gorm v2 package (#124).
    • Fix duplicate trial numbers are assigned on parallel execution (#130).
    • Add CASCADE ON DELETE constraints (#170).
    • Drop schema compatibility with Optuna (#166).

    Dashboard

    • Add datetime_start column on top page of Dashboard (#169).
    • Put select box to change the reload interval time on AppBar (#176).

    Minor compatibility changes

    • Include the upper bound of uniform/loguniform distributions (#205)
    Open source →
  17. v0.7.2-0.20210129025859-30aa39027dde 29 Jan 2021 pre-release

    Nothing published for this version

  18. v0.7.2-0.20210128183530-8c30e3495548 28 Jan 2021 pre-release

    Nothing published for this version

  19. v0.7.1 28 Oct 2020
    Release notes

    New features

    Dashboard: filtering trials by state

    You can now walk through trials by filtering and sorting.

    Dashboard: Add button to delete a study

    You can delete a study from dashboard.

    Open source →
  20. v0.7.0 21 Oct 2020
    Release notes

    New feature

    Built-in Web Dashboard (#157)

    You can download standalone binaries (JavaScript files are also embedded in these binaries) via GitHub release, then you can open Web dashboard like following command.

    $ goptuna --version
    goptuna version 0.7.0 (rev: e8db5dc)
    $ goptuna dashboard --storage sqlite:///example.db --host 127.0.0.1 --port 8000

    Goptuna's RDB storage backend is compatible with Optuna. So this CLI is able to visualize Optuna's optimization results.

    Improvements

    • Faster TPE categorical sampling (#152)

    Bug fixes

    • Fix log message of pruned trials (#150)
    • Calculate logLikeLihoodsAbove from samplesBelow (#151)
    Open source →
  21. v0.6.0 28 Jul 2020
    Release notes

    New feature

    API changes

    Pruning (Early-stopping) APIs are changed without backward compatibility.

    While I added an example which uses successive halving pruner at #120, I found a lot of issues. I'm sure that nobody uses pruning functionalities (I also confirmed that Kubeflow/Katib and sile/kurobako-go does not use pruning functionalities). So I fixes those issues. And I merge it without backward compatibility.

    • Fix typo of OptionSetReductionFactor
    • Alter the argument of trial.ShouldPrune() and remove trial.Report().

    Some APIs are renamed without breaking changes.

    These changes are added with backward compatibilities. Older functions are deprecated.

    • Rename RandomSearchSampler to RandomSampler (#137).
    • Rename StudyOptionSetDirection to StudyOptionDirection (#138).
    • Rename StudyOptionSetTrialNotifyChannel to StudyOptionTrialNotifyChannel (#138).

    Minor bug fixes

    • Fix IntUniformDistribution.ToExternalRepr() (#102)
    • Fix IntUniformDistributions.Contains() (#103)
    • Fix a bug when set attrs multiple times (#121)
    • CMA-ES: fix numerical overflow errors (#126)
    • Fix a bug of successive halving pruner (#120)

    Example

    • Add an example of Gorgonia hyperparameter optimization with early stopping (ASHA) (#118, #119 and #120)
    Open source →
  22. v0.5.2-0.20200423073950-dd7522685ae5 23 Apr 2020 pre-release

    Nothing published for this version

  23. v0.5.1 10 Apr 2020
    Release notes

    In this release, some internal methods made public for Kubeflow/Katib.

    New feature

    • Add study option to define search space (#99)

    For Developers

    • Public API to call relative sampler for Kubeflow/Katib (#100)

    Others

    • Generate stringer code for trial state (#101)
    Open source →
  24. v0.5.0 10 Apr 2020
    Release notes

    From this release, new suggest API SuggestStepInt for step-interval integer parameter is available.
    SuggestUniform, SuggestLogUniform and SuggestDiscreteUniform are deprecated. These APIs are renamed to Suggest...Float API.

    New feature

    • Suggest int parameter with step (#98)

    API changes

    • Rename SuggestUniform to SuggestFloat (#96)
    Open source →
  25. v0.4.0 19 Mar 2020
    Release notes

    This release supports CMA-ES sampler and compatible with the RDB schema of Optuna v1.3.0.

    New feature

    • CMA-ES sampler (#93)

    Internal chages

    • Make StudyAttrs/UserAttrs more readable (#89)
    • Add number field in trials table (#88)

    Bug fixes

    • Fix concurrency problems of EnqueuTrial (#92)

    Compatibility with Optuna RDB storage

    This release has compatibility with Optuna v1.3.0.

    Open source →
  26. v0.3.0 11 Mar 2020
    Release notes

    This release supports enqueue_trial and has compatibility with the RDB schema of Optuna v1.2.0.

    New feature

    • Experimental support of EnqueueTrial (#86)

    Bug fixes

    • Fix trial number on RDB storage (#87)

    Compatibility with Optuna RDB storage

    This release has compatibility with Optuna v1.2.0.

    Open source →
  27. v0.2.1-0.20200311062559-66ce706ff1e1 11 Mar 2020 pre-release

    Nothing published for this version

  28. v0.2.0 10 Mar 2020

    Nothing published for this version

  29. v0.1.1-0.20200310180031-228f124a5801 10 Mar 2020 pre-release

    Nothing published for this version

  30. v0.1.1-0.20200216134621-b30bc833089e 16 Feb 2020 pre-release

    Nothing published for this version

  31. v0.1.1-0.20191228081229-689071991c89 28 Dec 2019 pre-release

    Nothing published for this version

  32. v0.1.1-0.20191212113208-563990695e3b 12 Dec 2019 pre-release

    Nothing published for this version

  33. v0.1.1-0.20191111040524-81338bb530f0 11 Nov 2019 pre-release

    Nothing published for this version

  34. v0.1.0 21 Aug 2019

    Nothing published for this version

  35. v0.0.5-0.20190817144112-19f66a8e4a99 17 Aug 2019 pre-release

    Nothing published for this version

  36. v0.0.4 14 Aug 2019

    Nothing published for this version

  37. v0.0.4-0.20190812203602-189f5ce1aaeb 12 Aug 2019 pre-release

    Nothing published for this version

  38. v0.0.4-0.20190812203342-1ee37f686a16 12 Aug 2019 pre-release

    Nothing published for this version

  39. v0.0.4-0.20190812191912-1800ae1cae4a 12 Aug 2019 pre-release

    Nothing published for this version

  40. v0.0.4-0.20190812190851-71b1666fd193 12 Aug 2019 pre-release

    Nothing published for this version

  41. v0.0.4-0.20190812190037-f04466855fa2 12 Aug 2019 pre-release

    Nothing published for this version

  42. v0.0.4-0.20190812182333-935d694ab724 12 Aug 2019 pre-release

    Nothing published for this version

  43. v0.0.4-0.20190812181023-d44359e3db48 12 Aug 2019 pre-release

    Nothing published for this version

  44. v0.0.4-0.20190812174955-44b28447e9c5 12 Aug 2019 pre-release

    Nothing published for this version

  45. v0.0.4-0.20190812173913-b38ef6d093f5 12 Aug 2019 pre-release

    Nothing published for this version

  46. v0.0.4-0.20190812171719-943d0f02aef4 12 Aug 2019 pre-release

    Nothing published for this version

  47. v0.0.4-0.20190812171422-6705f1aa6961 12 Aug 2019 pre-release

    Nothing published for this version

  48. v0.0.4-0.20190812164046-6541904e7388 12 Aug 2019 pre-release

    Nothing published for this version

  49. v0.0.4-0.20190812161727-dfba4cba94b1 12 Aug 2019 pre-release

    Nothing published for this version

  50. v0.0.4-0.20190812134244-80f4c7f086ec 12 Aug 2019 pre-release

    Nothing published for this version

  51. v0.0.4-0.20190812134020-8fc03600dfe8 12 Aug 2019 pre-release

    Nothing published for this version

  52. v0.0.4-0.20190812130912-cb54e802f796 12 Aug 2019 pre-release

    Nothing published for this version

  53. v0.0.4-0.20190812125156-7fc6fd6fb0b5 12 Aug 2019 pre-release

    Nothing published for this version

  54. v0.0.4-0.20190812115004-1f16c1623003 12 Aug 2019 pre-release

    Nothing published for this version

  55. v0.0.4-0.20190812114842-e644cb040b35 12 Aug 2019 pre-release

    Nothing published for this version

  56. v0.0.4-0.20190812114832-a9f43f16e64c 12 Aug 2019 pre-release

    Nothing published for this version

  57. v0.0.4-0.20190812104251-eb0e101cd182 12 Aug 2019 pre-release

    Nothing published for this version

  58. v0.0.4-0.20190812100207-b4a49c55424e 12 Aug 2019 pre-release

    Nothing published for this version

  59. v0.0.4-0.20190812095917-f837385e0d42 12 Aug 2019 pre-release

    Nothing published for this version

  60. v0.0.4-0.20190812095917-ee981c1df6ba 12 Aug 2019 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive