-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CreateOutput failed in test case of Xmipp-AngularGraphConsistency #406
Comments
BTW, the version of scipion-pyworkflow is 3.0.25, the version of scipion-em is 3.0.22, the version of scipion-app is 3.0.11, all of them are not the latest.
|
Hi @jianyingzhu, thanks for reporting. I'm not familiar with this protocol but I think the error is very simple - duplicated objids. Nothing wrong with your setup. |
I've checked the automatic testing server and this test seems to be passing --> http://scipion-test.cnb.csic.es:9980/#/builders/19/builds/253/steps/104/logs/stdio I've run it locally and also passed too. As Grigory said, errors does not seem related to your setup. Maybe the test has some random seed causing it to fail in your case? Does it fail always? What happens with other tests? Do they run fine? |
Hi, I think that maybe the version of sqlite3 package in the pyworkflow of our platform is too low and caused error, so I update scipion-pyworkflow、scipion-em、scipion-app to the latest version by command I noticed that your test case (http://scipion-test.cnb.csic.es:9980/#/builders/19/builds/253/steps/104/logs/stdio) takes 2236.512 secs (~37min), but my test case taked 2 h 53 min with Threads 1 MPI 4 and another same task by 'copy' taked 2 days 6 h 54 min with Threads 1 MPI 30. Our platform is one GPU nodes with 4 V100 cards, I thought the time consuming is a little bit wired. |
Yes, seems too slow. I'm not sure if there is a way to have a faster sqlite3 for your system? If so, the sqlite3 is "Inside" scipion3 conda environment. In case there is a way to replace it. |
What is the case for other tests? Is this test something you are interested in? |
Other tests pass successfully. I am interested in this test because the job failed on my real data and reported the same error. After upgrading, now my job can be run successfully. The time is a little bit long yet within acceptable range. Thank you very much! |
I'm running this test now with xmipp 3.22.04. The speed limiting factor is xmipp_mpi_angular_assignment_mag which runs only on CPU and allocates all available CPU cores (divided between 4 MPIs in this test protocol), despite the description saying it only uses 4 threads by default:
On my machine the test finished successfully in 1214 sec, no sqlite errors. I think this one is for xmipp team. |
Hi,
I am trying to run a test case of Xmipp-AngularGraphConsistency by running the following command:
./scipion3 tests xmipp3.tests.test_protocol_angular_graph_consistency.TestAngularGraphConsistency
It reports an error in the final step of create output:
run.stdout:
run.stderr:
It seems that all the calculation is done properly, but the program fails to write the output to a sqlite file.
Our databases stored on an lustre, I wonder if this is similar to the problem of SQLite related I/O error when working on an NFS share
Thank you all for your development efforts and help!
The text was updated successfully, but these errors were encountered: