dvdmjohnson / d3m_michigan_primitives

Contains primitives developed by the University of Michigan team as part of the Data Driven Discovery (D3M) project
Other
2 stars 0 forks source link

Replace our VGG primitive with ISI's for hand geometry pipelines #33

Closed rszeto closed 4 years ago

rszeto commented 4 years ago

Our VGG primitive is broken due to an upgrade to TensorFlow 2.0; this has broken all of our hand geometry pipelines due to their dependence on it. However, ISI has been maintaining their own VGG primitive. Let's try replacing our VGG primitive with theirs in our pipelines.

Info on ISI VGG primitive

Pipelines to be modified:

zeonzir commented 4 years ago

Was able to install the dsbox featurization code. However, when trying to run their internal unit tests they failed. Apart from coding issues (possibly from varying d3m versions), their code internally uses something called d3mIndex which I haven't encountered before. There are ALOT of bugs in the pipeline w.r.t. shapes of tensors. I have reached out to the author kyao@isi.edu regarding this.

rszeto commented 4 years ago

These files might be useful for downloading volumes, i.e., model weights:

https://gitlab.com/datadrivendiscovery/d3m/-/blob/devel/d3m/index.py https://gitlab.com/datadrivendiscovery/d3m/-/blob/devel/d3m/cli.py

Seems like you should be able to download by running python3 -m d3m index download. However, nothing actually happens.

rszeto commented 4 years ago

We might be in luck with the volume. The hash here is already in our volumes folder.