Frank Schlimbach
Frank Schlimbach
**Describe the bug** Exception is raised when pickling algorithm objects. **To Reproduce** ``` import daal4py as d4p import pickle a=d4p.qr() p=pickle.dumps(a) ``` **Expected behavior** It should create a pickle buffer...
- ```dist_custom``` - use C++ MPI example to implement dist class - @fschlimb also has a CnC version which might be helpful because of it's modular structure
Analyze underlying types of arrays passed to compute() method. Usually we pass numpy arrays into compute() method, but don`t care about the underlying type of this array. So if we...
It'd be nice to get performance warnings in certain cases, such as * repeated use of non-contiguous ndarrays leads to repeated conversion to DAAL tables * different input types than...
**Describe the bug** Right now daal4py operates on MPI's COMM_WORLD and so cannot operate in non-default setups. For example, when using MPI_Commspawn to create processes we currently cannot use daal4py....
## Description A first draft for a simple wrapper allowing controller-worker style execution of numpy codes using HeAT. ## Changes proposed: - The current implementation is limited and still requires...
**Description** load_csv is not from numpy API but behaves differently than naive use of numpy.loadtxt. **To Reproduce** ``` import numpy as np import heat as ht a = np.zeros(8) np.savetxt("a.csv",...
A consortium is defining an Array API: https://data-apis.org/array-api/latest/index.html It seems desirable for HeAT to be as compliant as possible. The following features are missing in HeAT (others are probably incomplete):...
I wonder why pythran brings its own ndarray instead of using XTensor (which looks like obvious choice since it's already using xsimd) or Eigen's Tensor? Have these come around too...
In order for an ndarray/dataframe system to interact with a variety of frameworks in a distributed environment (such as clusters of workstations) a stable description of the distribution characteristics is...