Skip to content
This repository has been archived by the owner on Mar 22, 2023. It is now read-only.

how to persist numpy:ndarray #23

Open
zhangyunzhao opened this issue Feb 25, 2019 · 1 comment
Open

how to persist numpy:ndarray #23

zhangyunzhao opened this issue Feb 25, 2019 · 1 comment

Comments

@zhangyunzhao
Copy link

from nvm.pmemobj import PersistentObjectPool

data = np.load('/data/data/feature_100000_mat.npy')
with PersistentObjectPool('hello_world.pmem', flag='c') as pool:
if pool.root is None:
pool.root = data

Traceback (most recent call last):
File "", line 3, in
File "/usr/lib64/python2.7/site-packages/nvm/pmemobj/pool.py", line 795, in root
oid = self.mm.persist(value)
File "/usr/lib64/python2.7/site-packages/nvm/pmemobj/pool.py", line 491, in persist
raise TypeError("Don't know how to persist {!r}".format(cls_str))
TypeError: Don't know how to persist 'numpy:ndarray'

@marcinslusarz
Copy link

This repo is for issues in PMDK. pynvm issues are tracked in pynvm repo (https://github.com/pmem/pynvm/issues ).

@marcinslusarz marcinslusarz transferred this issue from pmem/issues Sep 25, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants