Exemple #1
0
    def __init__(self,
                 label=None,
                 seed=None,
                 add_to_container=None,
                 vocabs=None):
        super().__init__(label, seed, add_to_container)

        warnings.warn(
            DeprecationWarning(
                "The nengo.spa module is deprecated. Please switch to using the "
                "Nengo SPA project <https://www.nengo.ai/nengo-spa/>."))

        vocabs = [] if vocabs is None else vocabs
        enable_spa_params(self)
        self._modules = {}
        self._default_vocabs = {}

        for vo in vocabs:
            if vo.dimensions in self._default_vocabs:
                warnings.warn("Duplicate vocabularies with dimension %d. "
                              "Using the last entry in the vocab list with "
                              "that dimensionality." % (vo.dimensions))
            self._default_vocabs[vo.dimensions] = vo

        self._initialized = True
Exemple #2
0
    def __init__(self, label=None, seed=None, add_to_container=None,
                 vocabs=[]):
        super(SPA, self).__init__(label, seed, add_to_container)
        enable_spa_params(self)
        self._modules = {}
        self._default_vocabs = {}

        for vo in vocabs:
            if vo.dimensions in self._default_vocabs:
                warnings.warn("Duplicate vocabularies with dimension %d. "
                              "Using the last entry in the vocab list with "
                              "that dimensionality." % (vo.dimensions))
            self._default_vocabs[vo.dimensions] = vo
Exemple #3
0
    def __init__(self, label=None, seed=None, add_to_container=None,
                 vocabs=None):
        super().__init__(label, seed, add_to_container)

        warnings.warn(DeprecationWarning(
            "The nengo.spa module is deprecated. Please switch to using the "
            "Nengo SPA project <https://www.nengo.ai/nengo-spa/>."))

        vocabs = [] if vocabs is None else vocabs
        enable_spa_params(self)
        self._modules = {}
        self._default_vocabs = {}

        for vo in vocabs:
            if vo.dimensions in self._default_vocabs:
                warnings.warn("Duplicate vocabularies with dimension %d. "
                              "Using the last entry in the vocab list with "
                              "that dimensionality." % (vo.dimensions))
            self._default_vocabs[vo.dimensions] = vo

        self._initialized = True
Exemple #4
0
 def __init__(self, label=None, seed=None, add_to_container=None):
     super(SPA, self).__init__(label, seed, add_to_container)
     enable_spa_params(self)
     self._modules = {}
     self._default_vocabs = {}
Exemple #5
0
 def __init__(self, label=None, seed=None, add_to_container=None):
     super(SPA, self).__init__(label, seed, add_to_container)
     enable_spa_params(self)
     self._modules = {}
     self._default_vocabs = {}