Okay. thanks. But, about the overriding, I tried committing and when commited it works. So, I think that means the configuration is not overriden else where.
Are the uncommit changes in un-tracked files ?
In other words: clearml will only save uncommited changes from files that are tracked by your local git repo
- batchsize: 22
+ batchsize: 4
I see that under Executed
. But, the batch size for me is 22 under Configuration/General
Looks like your issue is not that ClearML is not tracking your changes but more about your Configuration is overwrriten.
This often happen to me. The way I debug this is put a lot of print statement along the code to track when the Configuration is overwriten and narrow down why. print statement will show up in the Console tab.
They are actually from tracked files. Actually, I get the uncommitted changes under Execution
tab.
But, it uses the committed changes instead of these values.
@<1523705004920147968:profile|CloudySwallow27>
I can only guess with little information here. You better try to debug with print statement. Is this happening in submodule uncommited changes ?
I commited the uncommited changes and tried it. It works. The batchsize becomes 4.
Another very related question is, does uncommitted changes work for sub modules as well? I mean, when there is a directory from a different repository cloned as a submodule.
@<1576381444509405184:profile|ManiacalLizard2>
I don't use submodule so don't really know how that behave with ClearML