singa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "wangwei (JIRA)" <>
Subject [jira] [Assigned] (SINGA-112) Clean GNU configure and make code
Date Wed, 30 Dec 2015 03:42:49 GMT


wangwei reassigned SINGA-112:

    Assignee: Xie Zhongle

Some files are compiled multiple times, e.g., the cudnn code.
After compilation, there would be libsinga_la-cudnn_xxx.lo and singatool-cudnn_xxxx.o.
It would be better to remove the repeated compilation to make the compilation step faster.

> Clean GNU configure and make code
> ---------------------------------
>                 Key: SINGA-112
>                 URL:
>             Project: Singa
>          Issue Type: Improvement
>            Reporter: wangwei
>            Assignee: Xie Zhongle
> 1. The current compilation via `configure && make` would generate some extra
files under src/neuralnet/neuron_layer/. It would be better to clean the make code to remove
> 2. The singatool now depends on some unnecessary files, e.g., cudnn related source files.
It should only depends on May using this flag to remove the dependency, `-Wl,-unresolved-symbols=ignore-in-shared-libs`
> 3. If there is a (e.g., from cudnn v1 or v2) and inside the cuda folder, then
the running (or even compilation) would have errors. One solution is putting user defined
cudnn prefix before cuda prefix in the compilation command.
> 4. current we put almost all files into We may need to separate some files

This message was sent by Atlassian JIRA

View raw message