dmlc / dmlc-core

A common bricks library for building scalable and portable distributed machine learning.
Apache License 2.0
864 stars 520 forks source link

Releases for version 0.4 and 0.5 are missing #682

Open pkvprakash opened 1 year ago

pkvprakash commented 1 year ago

Releases for version 0.4 and 0.5 are missing in GitHub. It will be useful for dependency manager tools like vcpkg to fetch the sources and do a build from source if we have these releases also linked to the reposotory.

mshr-h commented 1 month ago

@hcho3 @tqchen Building Apache TVM from source on OpenSUSE is failing due to the lack of the new release of dmlc. Could you please release the new version? https://github.com/apache/tvm/issues/17459

hcho3 commented 1 month ago

Currently, downstream packages (TVM, XGBoost, DGL etc) reference a specific commit of dmlc-core via git submodules. Given these projects have different development cycle, we would need to create daily rolling releases. We can use a GitHub Actions workflow like https://github.com/marketplace/actions/automatic-releases to automate the task.

Would you be okay if dmlc-core had daily rolling releases (e.g. 0.6-{some date} for each date where there was a change)?

mshr-h commented 1 month ago

I'm okay with the rolling release. Maybe including the commit hash (e.g. 0.6-3031e4a) can be more consistent. @ggardet Do you have any comment regarding the rolling release?

ggardet commented 1 month ago

I'm okay with the rolling release. Maybe including the commit hash (e.g. 0.6-3031e4a) can be more consistent. @ggardet Do you have any comment regarding the rolling release?

The commit hash in version is not suitable because it will be impossible to know if version 0.6-3031e4a is greater or lower than 0.6-a4e1303. So, 0.6-{YYYYMMDD} would be better.