-
Notifications
You must be signed in to change notification settings - Fork 160
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
The problem of runtime #20
Comments
I think it's simply the method of the actual implementation. This project is simply a rough guide of how RAISR works. So, without unrolling loop, parallelizing, etc. PyCUDA may be a nice option to speed things up! |
It would probably help to get rid of the numpy arrays. Then it would be easy to parallelize the preprocessing on the cpu using multiprocessing.Pool. |
@BlauerHunger |
Multiprocessing is explained here: https://docs.python.org/3/library/multiprocessing.html Additional efficiency could be gained by adding type information and compiling the project with cython. |
@Shuaibishay Have you compared the result with A+? The result is bad compared with A+.and train takes a week in i7-8700 under div2k dateset. |
@excllent123 Could you offer me your A+ code?I want to compare the results between the two algorithms.You can touch me with [email protected] |
any plans to get this working? |
@movehand
Hello, can I ask you a question about the running speed of the program?
GOOGLE says that the RAISR runtime is about 10^-2 to 10^-1 seconds.
But I test it and the actual running time of a 512*512 medium sized image on the i7 processor was tens of seconds.
Why the difference between the two running time is so huge?
The text was updated successfully, but these errors were encountered: