Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • beat.web beat.web
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 54
    • Issues 54
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • beat
  • beat.webbeat.web
  • Issues
  • #443
Closed
Open
Created Jan 19, 2017 by Teodors EGLITIS@teglitisDeveloper

Local database paths aren't overridden when running experements

Things I did:

  1. Download complete experiment (including database) from https://www.beat-eu.org/platform/;
  2. Make MYFILE.json file as suggested in BEAT Administrator Guide -- 5.4. Instantiating and Starting a Development System, including my database (Putvein):
{
  "atnt/1": "/remote/databases/atnt",
  "banca/2": "/remote/databases/banca",
  "putvein/1": "/idiap/resource/database/PUT_Vein_Dataset"
}
  1. execute the command:
$ ./bin/django install -v1 --database-root-file=MYFILE.json
  1. Now I am able to index the database (and it works!):
$  ./bin/beat -p prefix db index putvein/1
Indexing database putvein/1...
Indexing database `putvein/1', protocol `palm_L', set `train', output `client_id' -> `prefix/cache/da/79/87/d5a7f67591efa0f9377c7d433bcc3c917d14c4ac23ff5c844059f0af7e.index'
Indexing database `putvein/1', protocol `palm_L', set `train', output `image' -> 
<...>
  1. Finaly, I assume that I could run in point [1] downloaded experiment:
$ ./bin/beat experiments run teodors/teodors/vein_recognition_only_dev/1/putvein-muira-only-dev-100

but I still get the error:

<...>
RuntimeError: File - /remote/dataset/PUT_Vein_Dataset/Wrist/o_001/Left/Series_1/W_o001_L_S1_Nr1.bmp: C++ exception caught: 'file '/remote/dataset/PUT_Vein_Dataset/Wrist/o_001/Left/Series_1/W_o001_L_S1_Nr1.bmp' is not readable'
  1. I am able to run experiment only if I manually override the root folder specified in the putvein/1.json:
    "root_folder": "/idiap/resource/database/PUT_Vein_Dataset", 

Isn' t this a bug? It would be logical, that user down't need to override anything manual. Or maybe I have missed something?

Teo

Assignee
Assign to
Time tracking