Hi CRAN,

May I ask if someone has tried to reproduce the openblas test environment from 
CRAN? We are trying to resolve the test failures of XGBoost but so far no one 
has managed to reproduce them locally. 
https://github.com/dmlc/xgboost/issues/11431

Would be great if you can share some guidance on how to reproduce that exact 
environment.

Cheers
Jiaming
________________________________
From: jiaming yuan <jm.y...@outlook.com>
Sent: Friday, May 9, 2025 12:04:45 PM
To: Uwe Ligges <lig...@statistik.tu-dortmund.de>; CRAN 
<cran-submissi...@r-project.org>
Cc: CRAN Package Submission Form <cransub...@xmbombadil.wu.ac.at>
Subject: Re: CRAN Submission xgboost 1.7.11.1

Hi,

Others kindly provided help to reproduce the failure but so far no one has 
managed to do so.

Please see  
https://github.com/dmlc/xgboost/issues/11431#issuecomment-2864947065  and 
related discussions the thread. Would be great if you can share something more 
precise.


Cheers
Jiaming

________________________________
From: Uwe Ligges <lig...@statistik.tu-dortmund.de>
Sent: Wednesday, May 7, 2025 9:48:56 PM
To: jiaming yuan <jm.y...@outlook.com>; CRAN <cran-submissi...@r-project.org>
Cc: CRAN Package Submission Form <cransub...@xmbombadil.wu.ac.at>
Subject: Re: CRAN Submission xgboost 1.7.11.1

Note this is relevant, as most Linux clusters will have admis who will
link scientifiv software aagainst OpenBLAS for faster matriox operations.

Best,
Uwe Ligges

On 07.05.2025 15:48, Uwe Ligges wrote:
> I think any Liniux system with R linked against the system's default
> OpenBLAS installation will show this issue.
> I'd try it with a standard Ubuntu or Debian with OpenBLAS installed and
> link agasinst it.
>
> Best,
> Uwe Ligges
>
>
>
> On 03.05.2025 08:29, jiaming yuan wrote:
>> Thank you for reaching out. We can't really dive into it unless
>> there's an easier way to reproduce the environment (like a container
>> or using some deterministic package managers). It's very unlikely that
>> we can try to build that environment on our own then try to fix all
>> errors and verify all fixes.
>>
>>
>>
>> ________________________________
>> From: Uwe Ligges <lig...@statistik.tu-dortmund.de>
>> Sent: Friday, May 2, 2025 8:00:17 PM
>> To: Jiaming Yuan <jm.y...@outlook.com>; CRAN <cran-submissions@r-
>> project.org>
>> Cc: CRAN Package Submission Form <cransub...@xmbombadil.wu.ac.at>
>> Subject: Re: CRAN Submission xgboost 1.7.11.1
>>
>> Thanks, we see you removed lots of tests. Is this really sensible and
>> are you sure that users with OpenBLAS (as most Linux users and cluster
>> admins will use) will get correct results? Sensibly relaxing numerical
>> assumptions may be a better way to tweak the tests.?
>>
>> Best,
>> Uwe Ligges
>>
>>
>> On 01.05.2025 12:58, CRAN Package Submission Form via CRAN-submissions
>> wrote:
>>> [This was generated from CRAN.R-project.org/submit.html]
>>>
>>> The following package was uploaded to CRAN:
>>> ===========================================
>>>
>>> Package Information:
>>> Package: xgboost
>>> Version: 1.7.11.1
>>> Title: Extreme Gradient Boosting
>>> Author(s): Tianqi Chen [aut], Tong He [aut], Michael Benesty [aut],
>>> Vadim
>>> Khotilovich [aut], Yuan Tang [aut]
>>> (<https://orcid.org/0000-0001-5243-233X>), Hyunsu Cho [aut],
>>> Kailong Chen [aut], Rory Mitchell [aut], Ignacio Cano [aut],
>>> Tianyi Zhou [aut], Mu Li [aut], Junyuan Xie [aut], Min Lin
>>> [aut], Yifeng Geng [aut], Yutian Li [aut], Jiaming Yuan [aut,
>>> cre], XGBoost contributors [cph] (base XGBoost implementation)
>>> Maintainer: Jiaming Yuan <jm.y...@outlook.com>
>>> Depends: R (>= 3.3.0)
>>> Suggests: knitr, rmarkdown, ggplot2 (>= 1.0.1), DiagrammeR (>= 0.9.0),
>>> Ckmeans.1d.dp (>= 3.3.1), vcd (>= 1.3), cplm, e1071, caret,
>>> testthat, lintr, igraph (>= 1.0.1), float, crayon, titanic
>>> Description: Extreme Gradient Boosting, which is an efficient
>>> implementation of the gradient boosting framework from Chen &
>>> Guestrin (2016) <doi:10.1145/2939672.2939785>. This package
>>> is its R interface. The package includes efficient linear
>>> model solver and tree learning algorithms. The package can
>>> automatically do parallel computation on a single machine
>>> which could be more than 10 times faster than existing
>>> gradient boosting packages. It supports various objective
>>> functions, including regression, classification and ranking.
>>> The package is made to be extensible, so that users are also
>>> allowed to define their own objectives easily.
>>> License: Apache License (== 2.0) | file LICENSE
>>> Imports: Matrix (>= 1.1-0), methods, data.table (>= 1.9.6), jsonlite
>>> (>= 1.0),
>>>
>>>
>>> The maintainer confirms that he or she
>>> has read and agrees to the CRAN policies.
>>>
>>> =================================================
>>>
>>> Original content of DESCRIPTION file:
>>>
>>> Package: xgboost
>>> Type: Package
>>> Title: Extreme Gradient Boosting
>>> Version: 1.7.11.1
>>> Date: 2025-05-01
>>> Authors@R: c(
>>> person("Tianqi", "Chen", role = c("aut"),
>>> email = "tianqi.tc...@gmail.com"),
>>> person("Tong", "He", role = c("aut"),
>>> email = "hetong...@gmail.com"),
>>> person("Michael", "Benesty", role = c("aut"),
>>> email = "mich...@benesty.fr"),
>>> person("Vadim", "Khotilovich", role = c("aut"),
>>> email = "khotilov...@gmail.com"),
>>> person("Yuan", "Tang", role = c("aut"),
>>> email = "terrytangy...@gmail.com",
>>> comment = c(ORCID = "0000-0001-5243-233X")),
>>> person("Hyunsu", "Cho", role = c("aut"),
>>> email = "chohy...@cs.washington.edu"),
>>> person("Kailong", "Chen", role = c("aut")),
>>> person("Rory", "Mitchell", role = c("aut")),
>>> person("Ignacio", "Cano", role = c("aut")),
>>> person("Tianyi", "Zhou", role = c("aut")),
>>> person("Mu", "Li", role = c("aut")),
>>> person("Junyuan", "Xie", role = c("aut")),
>>> person("Min", "Lin", role = c("aut")),
>>> person("Yifeng", "Geng", role = c("aut")),
>>> person("Yutian", "Li", role = c("aut")),
>>> person("Jiaming", "Yuan", role = c("aut", "cre"),
>>> email = "jm.y...@outlook.com"),
>>> person("XGBoost contributors", role = c("cph"),
>>> comment = "base XGBoost implementation")
>>> )
>>> Maintainer: Jiaming Yuan <jm.y...@outlook.com>
>>> Description: Extreme Gradient Boosting, which is an efficient
>>> implementation
>>> of the gradient boosting framework from Chen & Guestrin (2016)
>>> <doi:10.1145/2939672.2939785>.
>>> This package is its R interface. The package includes efficient linear
>>> model solver and tree learning algorithms. The package can automatically
>>> do parallel computation on a single machine which could be more than 10
>>> times faster than existing gradient boosting packages. It supports
>>> various objective functions, including regression, classification and
>>> ranking.
>>> The package is made to be extensible, so that users are also allowed
>>> to define
>>> their own objectives easily.
>>> License: Apache License (== 2.0) | file LICENSE
>>> URL: https://github.com/dmlc/xgboost
>>> BugReports: https://github.com/dmlc/xgboost/issues
>>> NeedsCompilation: yes
>>> VignetteBuilder: knitr
>>> Suggests: knitr, rmarkdown, ggplot2 (>= 1.0.1), DiagrammeR (>= 0.9.0),
>>> Ckmeans.1d.dp (>= 3.3.1), vcd (>= 1.3), cplm, e1071, caret,
>>> testthat, lintr, igraph (>= 1.0.1), float, crayon, titanic
>>> Depends: R (>= 3.3.0)
>>> Imports: Matrix (>= 1.1-0), methods, data.table (>= 1.9.6), jsonlite
>>> (>= 1.0),
>>> RoxygenNote: 7.3.2
>>> Encoding: UTF-8
>>> SystemRequirements: GNU make, C++17
>>> Packaged: 2025-05-01 10:56:14 UTC; jiamingy
>>> Author: Tianqi Chen [aut],
>>> Tong He [aut],
>>> Michael Benesty [aut],
>>> Vadim Khotilovich [aut],
>>> Yuan Tang [aut] (<https://orcid.org/0000-0001-5243-233X>),
>>> Hyunsu Cho [aut],
>>> Kailong Chen [aut],
>>> Rory Mitchell [aut],
>>> Ignacio Cano [aut],
>>> Tianyi Zhou [aut],
>>> Mu Li [aut],
>>> Junyuan Xie [aut],
>>> Min Lin [aut],
>>> Yifeng Geng [aut],
>>> Yutian Li [aut],
>>> Jiaming Yuan [aut, cre],
>>> XGBoost contributors [cph] (base XGBoost implementation)
>>>
>>
>>
>>
>>     [[alternative HTML version deleted]]
>>
>



        [[alternative HTML version deleted]]

______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel

Reply via email to