-
Notifications
You must be signed in to change notification settings - Fork 60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] add support for .lmdb
#261
Comments
Cool feature :) Mostly I agree to this proposal.
I think this is not a problem. With current implementation, we can dump multiple times with named targets as follows
Another discussion is whether lmdb should be implemented in |
Thank you for your reply. For now, I have implemented a way to use
I see. It is indeed awkward to have a conditional branch depending on the processor type in If we create a new |
@S-aiueo32
I think LmdbTarget should inherite
I think creating new function |
@S-aiueo32 Hi, |
I would like to add
.lmdb
to the file formats supported by TaskOnKart.make_target()..lmdb
is the format used by several popular datasets, and is actually suitable for handling large datasets (especially images).For those who are not familiar with
.lmdb
, here is a brief explanation of its usage..lmdb
is a Key-Value store whose values can be retrieved via thelmdb.Environment
object:The following changes are necessary to support
.lmdb
:LmdbFileProcessor
:SingleFileTarget
from opening files before dumping.They work perfectly in my environment, but there are a few untested concerns:
dump()
only once at the end ofrun()
.I would like to commit what I have sorted out here as a Pull Request, and I would like to discuss it in this issue.
The text was updated successfully, but these errors were encountered: