Comments (4)
@zen-d Thanks for your question! I only use the motion on the BEV for updating reference points (
). However, what you mentioned is correct and interesting, and I haven't paid attention to it before. Somehow the training runs correctly even though the z-axis is not used.from pf-track.
@ziqipang Thanks for your prompt reply! Maybe I would like to further make myself understood. The last layer of future_reg
is an FC with the weight matrix of shape
https://github.com/TRI-ML/PF-Track/blob/main/projects/tracking_plugin/models/trackers/tracker.py#L243-L247
Based on my experience, PyTorch DDP will raise an error when launching the training, since the weights of future_reg
do not all receive gradients (only a
from pf-track.
@zen-d Yeah, I agree with you. I am also surprised after noticing what you mentioned to me. I tend to think this is a behavior of DDP and not so familiar with it. Perhaps you could have a minimal example of exploring this and ask some experts on the Pytorch forum.
from pf-track.
@ziqipang After second thought, I realize that as a whole tensor, some entry of the FC weight matrix just receives zero gradients, instead of not receiving grad (thereby without triggering any error). It might not be so useful but correct. Thank you.
from pf-track.
Related Issues (20)
- Question about reference points updating
- Question about Track Extension HOT 6
- About the motion prediction evaluation HOT 2
- Why two step training HOT 12
- question about visualization HOT 6
- question about distributed training HOT 6
- What is the result.json file in relation to visualization code? HOT 2
- about visualization HOT 2
- about result.json HOT 6
- Evaluaiton on the test set HOT 2
- for Validation HOT 6
- About detection performance HOT 4
- Docker file
- Didn't provide mmdet3d folder HOT 2
- Train and infer on KITTI data HOT 1
- Gradient checkpointing with ddp HOT 6
- About the tracking result HOT 5
- Get some Errors when test tracking method HOT 4
- Adjusting batch size HOT 4
- detection_head HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pf-track.