Skip to content

Commit befaf47

Browse files
committed
Fixing binned network returning ndarray instead of tensor
1 parent 0c12ada commit befaf47

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,6 @@ bullet3/
99
mujoco-py/
1010
ml-agents*/
1111
h-baselines/
12+
rllab/
1213

1314
*mlruns*/

src/nn/nn.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -108,9 +108,9 @@ def __init__(self, layer_sizes: List[int], activation: nn.Module, env: gym.Env,
108108

109109
super().__init__(layers, env.observation_space.shape, ob_clip)
110110

111-
def forward(self, inp: Tensor, **kwargs) -> np.ndarray:
111+
def forward(self, inp: Tensor, **kwargs) -> Tensor:
112112
inp = clamp((inp - self._obmean) / self._obstd, min=-self.ob_clip, max=self.ob_clip)
113-
a: np.ndarray = self.model(inp.float()).numpy()
113+
a: Tensor = self.model(inp.float())
114114
ac_range = (self.ahigh - self.alow)[None, :]
115115

116116
binned_ac = a.reshape((-1, self.adim, self.bins)).argmax(2)

0 commit comments

Comments
 (0)