Skip to content

Commit b850dd1

Browse files
Merge pull request #540 from navidkashi/issue-539_fix
Fix calling to NoneType object
2 parents 1778ddb + 5123a23 commit b850dd1

File tree

6 files changed

+10
-13
lines changed

6 files changed

+10
-13
lines changed

bindsnet/datasets/spoken_mnist.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ def process_data(
250250
# Fast Fourier Transform and Power Spectrum
251251
NFFT = 512
252252
mag_frames = np.absolute(np.fft.rfft(frames, NFFT)) # Magnitude of the FFT
253-
pow_frames = (1.0 / NFFT) * (mag_frames ** 2) # Power Spectrum
253+
pow_frames = (1.0 / NFFT) * (mag_frames**2) # Power Spectrum
254254

255255
# Log filter banks
256256
nfilt = 40

bindsnet/network/nodes.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1212,8 +1212,8 @@ def __init__(
12121212
self.r = torch.rand(n)
12131213
self.a = 0.02 * torch.ones(n)
12141214
self.b = 0.2 * torch.ones(n)
1215-
self.c = -65.0 + 15 * (self.r ** 2)
1216-
self.d = 8 - 6 * (self.r ** 2)
1215+
self.c = -65.0 + 15 * (self.r**2)
1216+
self.d = 8 - 6 * (self.r**2)
12171217
self.S = 0.5 * torch.rand(n, n)
12181218
self.excitatory = torch.ones(n).byte()
12191219

@@ -1282,8 +1282,8 @@ def forward(self, x: torch.Tensor) -> None:
12821282
)
12831283

12841284
# Apply v and u updates.
1285-
self.v += self.dt * 0.5 * (0.04 * self.v ** 2 + 5 * self.v + 140 - self.u + x)
1286-
self.v += self.dt * 0.5 * (0.04 * self.v ** 2 + 5 * self.v + 140 - self.u + x)
1285+
self.v += self.dt * 0.5 * (0.04 * self.v**2 + 5 * self.v + 140 - self.u + x)
1286+
self.v += self.dt * 0.5 * (0.04 * self.v**2 + 5 * self.v + 140 - self.u + x)
12871287
self.u += self.dt * self.a * (self.b * self.v - self.u)
12881288

12891289
# Voltage clipping to lower bound.
@@ -1518,7 +1518,7 @@ def set_batch_size(self, batch_size) -> None:
15181518

15191519
def AlphaKernel(self, dt):
15201520
t = torch.arange(0, self.res_window_size, dt)
1521-
kernelVec = (1 / (self.tau ** 2)) * t * torch.exp(-t / self.tau)
1521+
kernelVec = (1 / (self.tau**2)) * t * torch.exp(-t / self.tau)
15221522
return torch.flip(kernelVec, [0])
15231523

15241524
def AlphaKernelSLAYER(self, dt):

bindsnet/pipeline/environment_pipeline.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -252,10 +252,7 @@ def step_(
252252
obs = obs.unsqueeze(0).unsqueeze(0)
253253
obs_shape = torch.tensor([1] * len(obs.shape[1:]), device=self.device)
254254
inputs = {
255-
k: self.encoding(
256-
obs.repeat(self.time, *obs_shape).to(self.device),
257-
device=self.device,
258-
)
255+
k: obs.repeat(self.time, *obs_shape).to(self.device)
259256
for k in self.inputs
260257
}
261258
else:

examples/mnist/conv3d_MNIST.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@
9494
kernel_size=kernel_size,
9595
stride=stride,
9696
update_rule=PostPre,
97-
norm=0.4 * kernel_size ** 3,
97+
norm=0.4 * kernel_size**3,
9898
nu=[1e-4, 1e-2],
9999
wmax=1.0,
100100
)

examples/mnist/conv_mnist.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@
9898
kernel_size=kernel_size,
9999
stride=stride,
100100
update_rule=PostPre,
101-
norm=0.4 * kernel_size ** 2,
101+
norm=0.4 * kernel_size**2,
102102
nu=[1e-4, 1e-2],
103103
wmax=1.0,
104104
)

examples/tensorboard/tensorboard.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@
8787
kernel_size=kernel_size,
8888
stride=stride,
8989
update_rule=PostPre,
90-
norm=0.4 * kernel_size ** 2,
90+
norm=0.4 * kernel_size**2,
9191
nu=[1e-4, 1e-2],
9292
wmax=1.0,
9393
)

0 commit comments

Comments
 (0)