Ullrich Koethe
Ullrich Koethe
Please conduct this development in a branch of its own (e.g. 'feature-opencl').
Do you refer to training or prediction? In any case, we didn't change much in the code, so the problem might be easy to see in the diff.
I did a quick scan of the diff and don't see any code changes in the relevant functions between 1.10 and 1.11 (except for a few explicit casts you added...
This PR cannot be used as is because we abandoned OpenMP in favor of std::thread. But it still contains lots of useful code, so I keep it open for now.
The functionality was first implemented in 6330cb2c4a2181ff0bd7accb1eb842080548b089 and officially documented (after heavy refactoring) in 71915be0a7755f81c324aaed003e6c8f17e6c033. See the function `labelMultiArrayBlockwise()`. It works for both `MultiArrayView` and `ChunkedArray` and supports optional labelling...
This may be impossible if the underlying libraries (libtiff etc.) don't support it. Which file types would you like to support?
This may also be an opportunity to add the nearest-neighbor preserving pLSA variant (as well as an analogous non-negative factorization for the Frobenius norm) described in [Cai et al. 11],...
That's the theory, but compilers have not always been that nice ten years ago. Since the additional checks do no harm, removing them has low priority. Fell free to fix...
I support the compilers that people actually want to use. If these compilers don't adhere to every word of the standard, I as a library designers must implement a workaround,...
It is likely that you linked against the wrong version of the HDF5 shared library at runtime (that is, during compilation of pgmlink, another version was used). Please check your...