Conversation
|
Now depends on the sopt onnx_tweaks pull request being merged before it will work. Also does some refactors to where information is found relating to the types of the functions f and g |
|
@tkoskela The tests seem to be failing on this branch at the moment because it can't find files in the local install folder but they do appear to be there when I build locally on my machine, and the file is still in the data folder in this branch of the repository so nothing appears to have changed there. Any ideas why this might be happening now? (I have also merged development into this branch to bring it up to date.) |
|
Strange. The log file claims the file has been installed. We seem to be installing it twice! But that shouldn't break anything |
|
Looking at the names more closely I can see What appears to have happened is that it has been broken on my branch, because I added in some error handling to check if a file had been opened successfully and throw an exception if a file didn't exist, which is now breaking this test. I assume that the |
|
I guess it comes down to what happens here purify/cpp/purify/uvw_utilities.cc Lines 167 to 171 in 003984a purify/cpp/benchmarks/utilities.cc Lines 104 to 114 in e697291 |
|
Tests are passing now so we should be good to go once it's been reviewed :) |
So normally |
tkoskela
left a comment
There was a problem hiding this comment.
Didn't do a super thorough review, but I checked it builds on my machine and went through the changes and nothing crazy caught my eye.
Changes
mainand into separate functions so that they can be shared with UQCurrently needs
algo_factorytest case. This is so there's something I can run this with and check that the app is doing something sensible in lieu of a purify config file but it should be taken out later.Issues
Replacing the line:
const VectorC wavelet_rep = wavelet_operator->adjoint() * image;in UQ with
const auto wavelet_rep = wavelet_operator->adjoint() * image;causes a seg-fault, although I don't know why yet. The inferred type of
wavelet_repisAppliedFunction, and in the next line when we call the sum and things are evaluated we get a seg-fault.