We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 96230a3 commit ac3dbbcCopy full SHA for ac3dbbc
1 file changed
deepmd/utils/data.py
@@ -139,7 +139,12 @@ def __init__(
139
# set modifier
140
self.modifier = modifier
141
# calculate prefix sum for get_item method
142
- frames_list = [self._get_nframes(item) for item in self.dirs]
+ frames_list = [
143
+ self._load_set(item)["coord"].shape[0]
144
+ if isinstance(item, DPH5Path)
145
+ else self._get_nframes(item)
146
+ for item in self.dirs
147
+ ]
148
self.nframes = np.sum(frames_list)
149
# The prefix sum stores the range of indices contained in each directory, which is needed by get_item method
150
self.prefix_sum = np.cumsum(frames_list).tolist()
0 commit comments