[NeurIPS 2025] Wan-Move: Motion-controllable Video Generation via Latent Trajectory Guidance.
Key parameters and specifications
Key parameters and specifications
Parameter
Value
Language
Python
Category
Model Development
Subcategory
Architecture
Keywords
Video production
Stars
662
Forks
125
Contributors
2
Created date
2018-07-16
Updated date
2026-10-02
Stars in 1 day
0
Stars in 7 days
0
Rank
15,334
Previous rank
15,152
Rank change
-182
7-day stars rank
14,938
Previous 7-day stars rank
14,946
7-day stars rank change
8
Total stars rank
15,536
Previous total stars rank
15,510
Total stars rank change
-26
Country
USA
README summary
pytorch-pwc This is a personal reimplementation of PWC-Net [1] using PyTorch. Should you be making use of this work, please cite the paper accordingly. Also, make sure to adhere to the licensing terms of the authors. Should you be making use of this particular implementation, please acknowledge it appropriately [2]. For the original version of this work, please see: Other optical flow implementations from me: pytorch-unflow, pytorch-spynet, pytorch-liteflownet background The authors of PWC-Net are
thankfully already providing a reference implementation in PyTorch. However, its initial version did not reach the performance of the original Caffe version. This is why I created this repositroy, in which I replicated the performance of the official Caffe version by utilizing its weights. The official PyTorch implementation has adopted my approach of using the Caffe weights since then, which is why they are all performing equally well now. Many people have reported issues with CUDA when trying to get
the official PyTorch version to run though, while my reimplementaiton does not seem to be subject to such problems. setup The correlation layer is implemented in CUDA using CuPy, which is why CuPy is a required dependency. It can be installed using or alternatively using one of the provided binary packages as outlined in the CuPy repository. usage To run it on your own pair of images, use the following command. You can choose between two models, please make sure
to see their paper / the code for more details. I am afraid that I cannot guarantee that this reimplementation is correct. However, it produced results identical to the Caffe implementation of the original authors in the examples that I tried. Please feel free to contribute to this repository by submitting issues and pull requests. comparison license As stated in the licensing terms of the authors of the paper, the models are free for non-commercial share-alike purpose. Please make
sure to further consult their licensing terms.
Frequently asked questions
How many stars and forks are recorded?
sniklaus/pytorch-pwc has 662 stars and 125 forks.
What is the repository rank?
sniklaus/pytorch-pwc is ranked 15,334.
What language and category are recorded?
sniklaus/pytorch-pwc has 662 stars, uses Python and belongs to Model Development.
Which repository is closest in rank?
sniklaus/pytorch-pwc is compared with pysentimiento/pysentimiento, ranked 15,333 with 662 stars.
README
pytorch-pwc
This is a personal reimplementation of PWC-Net [1] using PyTorch. Should you be making use of this work, please cite the paper accordingly. Also, make sure to adhere to the licensing terms of the authors. Should you be making use of this particular implementation, please acknowledge it appropriately [2].
The authors of PWC-Net are thankfully already providing a reference implementation in PyTorch. However, its initial version did not reach the performance of the original Caffe version. This is why I created this repositroy, in which I replicated the performance of the official Caffe version by utilizing its weights.
The official PyTorch implementation has adopted my approach of using the Caffe weights since then, which is why they are all performing equally well now. Many people have reported issues with CUDA when trying to get the official PyTorch version to run though, while my reimplementaiton does not seem to be subject to such problems.
setup
The correlation layer is implemented in CUDA using CuPy, which is why CuPy is a required dependency. It can be installed using pip install cupy or alternatively using one of the provided binary packages as outlined in the CuPy repository.
usage
To run it on your own pair of images, use the following command. You can choose between two models, please make sure to see their paper / the code for more details.
I am afraid that I cannot guarantee that this reimplementation is correct. However, it produced results identical to the Caffe implementation of the original authors in the examples that I tried. Please feel free to contribute to this repository by submitting issues and pull requests.
comparison
license
As stated in the licensing terms of the authors of the paper, the models are free for non-commercial share-alike purpose. Please make sure to further consult their licensing terms.
references
[1] @inproceedings{Sun_CVPR_2018,
author = {Deqing Sun and Xiaodong Yang and Ming-Yu Liu and Jan Kautz},
title = {{PWC-Net}: {CNNs} for Optical Flow Using Pyramid, Warping, and Cost Volume},
booktitle = {IEEE Conference on Computer Vision and Pattern Recognition},
year = {2018}
}
[2] @misc{pytorch-pwc,
author = {Simon Niklaus},
title = {A Reimplementation of {PWC-Net} Using {PyTorch}},
year = {2018},
howpublished = {\url{https://github.com/sniklaus/pytorch-pwc}}
}