singa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "wangwei (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (SINGA-312) Rename layer parameters
Date Sun, 21 May 2017 15:08:05 GMT

     [ https://issues.apache.org/jira/browse/SINGA-312?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

wangwei updated SINGA-312:
--------------------------
    Description: 
The parameter names of layers follow the format of PREFIX_SUFFIX, where SUFFIX is 'weight',
'bias', 'mean' or 'var'. 
However, sometimes the PREFIX contains '_', e.g. conv1_3x3.
A better format would be PREFIX/SUFFIX as '/' is typically not included in PREFIX nor SUFFIX.

To be compatible with the previous version, we increase the version to 1.1.1 and write the
version into the checkpoint file. For the pickle dump file, we add an entry for the version
with key being '__version__'. 

When loading the checkpoint files, we first check the '__version__' entry, which is not available
for checkpoint files generated by SINGA <=1.1.0.

For checkpoint files generated by SINGA<=1.1.0, we replace '/' with '_' to match the parameter
name in the checkpoint file. 


  was:
The parameter names of layers follow the format of PREFIX_SUFFIX, where SUFFIX is 'weight',
'bias', 'mean' or 'var'. 
However, sometimes the PREFIX contains '_', e.g. conv1_3x3.
A better format would be PREFIX/SUFFIX as '/' is typically not included in PREFIX nor SUFFIX.

To be compatible with the previous version, we increase the version to 1.1.1 and write the
version into the checkpoint file. For the pickle dump file, we add an entry for the version
with key being '__version__'. 

When loading the checkpoint files, we first check the '__version__' entry. If it is not available,
then checkpoint file is generated by SINGA <=1.1.0.

For checkpoint files generated by SINGA<=1.1.0, we replace '/' with '_' to match the parameter
name in the checkpoint file. 



> Rename layer parameters
> -----------------------
>
>                 Key: SINGA-312
>                 URL: https://issues.apache.org/jira/browse/SINGA-312
>             Project: Singa
>          Issue Type: Improvement
>            Reporter: wangwei
>
> The parameter names of layers follow the format of PREFIX_SUFFIX, where SUFFIX is 'weight',
'bias', 'mean' or 'var'. 
> However, sometimes the PREFIX contains '_', e.g. conv1_3x3.
> A better format would be PREFIX/SUFFIX as '/' is typically not included in PREFIX nor
SUFFIX.
> To be compatible with the previous version, we increase the version to 1.1.1 and write
the version into the checkpoint file. For the pickle dump file, we add an entry for the version
with key being '__version__'. 
> When loading the checkpoint files, we first check the '__version__' entry, which is not
available for checkpoint files generated by SINGA <=1.1.0.
> For checkpoint files generated by SINGA<=1.1.0, we replace '/' with '_' to match the
parameter name in the checkpoint file. 



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message