Hi all, I am planning to add GPU docs like [1]. Essentially the document should answer the following questions. Please, feel free to add new points or contribute to the discussion. thanks.
1. What are the ways in which to run SystemDS with gpu? For example, with -gpu flag > spark-submit --jars ./systemds-2.1.0-SNAPSHOT-extra.jar ./SystemDS.jar -f test.dml -gpu 2. What are the CUDNN and CUDA versions supported? For example, which SDK[2] version to download 3. About JCUDA, do we need to download anything or pom.xml will take care of it? 4. How do the python users invoke gpu? 5. What is the default precision behaviour (single or double)? 6. Default memory allocation - Unified memory[3]? For example, we use `cuda`[4] -- [1] http://systemds.apache.org/docs/1.2.0/gpu [2] https://developer.nvidia.com/cuda-downloads [3] https://developer.nvidia.com/blog/unified-memory-cuda-beginners/#:~:text=What%20is%20Unified%20Memory ? [4] https://github.com/apache/systemds/blob/5af203a001229a6f4608040ed7e558f59ffe937c/conf/SystemDS-config.xml.template#L95 [SYSTEMDS-2970] https://issues.apache.org/jira/browse/SYSTEMDS-2970 Thank you, Janardhan