-
Notifications
You must be signed in to change notification settings - Fork 622
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
Roadmap 2023 #4578
Comments
Hi, guys! |
Hi @songyuc, I think it is rather a matter of sufficient testing than feature completeness (in DALI 1.23 and the current nightly builds it is/going to be available in the experimental module). What we are focusing on now is checking the quality and performance in different uncases. I hope we can call it stable (not experimental anymore) in a couple of releases from now. |
Thanks for your reponse! |
I have to provide 2 'batch_size' for external_source in 'my_pipepline' and 'pipeline_def'. Sometimes, 'batch_size' is a external arg and is not equal to the preseted value in 'pipeline_def'. For example, in this case, i will get only 5 samples in each 10-sample-batch. env: python 3. 11, pytorch 2.0, cuda118. |
I understand this may be inconvenient in some cases. The idea is that the batch size provided to the pipeline is the maximum one while the external source has the freedom of providing batches of variable length (in your case it is fixed but it doesn't have to be). |
thank you for replying very much.🥰🥰 |
Hello, is there any plans in accelerating audio reading and compression (mp3)? Or is by any chance the different team (library) that you know of, who is working on that? Thanks for your work! |
Hi @Etzelkut, Thank you for reaching out.
We are internally discussing this. Could you tell us what are your use case? Is it about training or inference? What do you use now for the decoding? |
Hello! Is there any plans on making readers for NIFTI file formats? The three reasons I give is :
Reason 1I cannot speak for all medical imaging people, but at least in neuroimaging, I believe that (below is a list of preprocessing pipelines that input/output NIFTI files)
Reason 2.Moreover, unlike Reason 3.Due to the extra meta data that the NIFTI files contain, we cannot just delete the NIFTI files to make room for Thank you for reading this, and making a powerful tool! |
Hi @dyhan316, Thank you for reaching out. |
Hi @JanuszL,
Thanks for your reply! It is more related to training, because a lot of researchers, who work on audio, need to constantly load and sometimes save audio, and then move data from RAM (CPU) to GPU. This can be seen as one of the bottlenecks in training speed. Loading and then decoding .mp3 files are done on the CPU, and I was not able to find a suitable library that would do it on GPU. That would be very helpful in audio-related research if, in the future, there would be a library that would load and decode audio in GPU (similarly to images and video) but also encodes it back to mp3 (or change formats from .wav to .mp3) on GPU. Right now, we are using torchaudio. |
Thank you @JanuszL for your suggestion :) |
Hello ! Thank you in advance for reading this, have a nice day! |
Hi @filippocastelli, Your question comes right in time. It has just been added in #5196 and #5174 and will ship in 1.33 release. |
Please continue using #5320. |
The following represents a high-level overview of our 2023 plan. You should be aware that this roadmap may change at any time and the order below does not reflect any type of priority.
We strongly encourage you to comment on our roadmap and provide us feedback on this issue here.
Some of the items mentioned below are the continuation of the 2022 effort (#3774)
Improving Usability:
and
andor
, and not lazynot
support #4629, Fix the logical expression tests to avoid short-cutting them #4676)Extending input format support:
Performance:
release_unused
function to memory pools. #4556)New transformations:
We are constantly extending the set of operations supported by DALI. Currently, this section lists the most notable additions to our areas of interest that we plan to do this year. This list is not exhaustive and we plan on expanding the set of operators as the needs or requests arise.
The text was updated successfully, but these errors were encountered: