コード例 #1
0
ファイル: iface_caffe.py プロジェクト: lclibardi/clab
                assert np.all(old_layer[i].data == new_layer[i].data
                              ), 'model architectures do not agree'
        else:
            assert len(old_layer) == len(new_layer)
            for i in range(len(old_layer)):
                old_data = old_layer[i].data
                new_data = new_layer[i].data
                assert new_data.shape == old_data.shape, 'model architectures do not agree'
                new_data.flat = old_data.flat

    old_layers = list(old_net.params.items())
    new_layers = list(new_net.params.items())
    for layerno in range(len(old_layers)):
        k1, old_layer = old_layers[layerno]
        k2, new_layer = new_layers[layerno]
        assert len(old_layer) == len(new_layer)
        for i in range(len(old_layer)):
            assert np.all(old_layer[i].data == new_layer[i].data
                          ), 'model architectures do not agree'

    new_net.save(new_weight_path)


if __name__ == '__main__':
    r"""
    CommandLine:
        python -m pysseg.iface_caffe
    """
    import ubelt as ub  # NOQA
    ub.doctest_package()
コード例 #2
0
ファイル: run_tests.py プロジェクト: Erotemic/futures_actors
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import ubelt as ub
ub.doctest_package('futures_actors', 'all')
コード例 #3
0
def main():
    import ubelt as ub

    ub.doctest_package('wbia.algo.graph', ignore_patterns=['*_grave*'])