Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
D
Deployment
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
freva
Deployment
Commits
4727f840
Commit
4727f840
authored
2 years ago
by
Martin Bergemann
Browse files
Options
Downloads
Patches
Plain Diff
Adjust to eval conf tmpl to what's expected on evaluation_system side
parent
5f0d44a4
No related branches found
Branches containing commit
No related tags found
Tags containing commit
1 merge request
!17
Update playbooks
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
assets/config/evaluation_system.conf.tmpl
+63
-52
63 additions, 52 deletions
assets/config/evaluation_system.conf.tmpl
with
63 additions
and
52 deletions
assets/config/evaluation_system.conf.tmpl
+
63
−
52
View file @
4727f840
[evaluation_system]
# Freva - Free Evaluation System Framework
# Config File
# Freva - Free Evaluation System Framework configuration file
# This file contains the necessary configuration information
# which is needed to run freva
#
# Username(s) - comma separated - of the admins of the proejct
admins=
project_name=
#
# An Infromative project name
project_name=freva
# The url the freva web ui can be accessed with
project_website=
#
: The installation loc
ation of the eva
luation_system, leave this empty to b
e
s
et
#
: by
the
installation routine.
#
Main configur
ation
path
of the
fr
eva
instance default to th
e et
c dir
#
of
the
python environment
root_dir=
#: The name of the evaluation_system instance
base_dir=${project_name}
#: The location of the work direcotry, that is user specific data
#: We are storing this in the user home at this time since it's being used as
#:a tool-box.
#
# The location of the work direcotry for is user specific data
base_dir_location=
#: work directory for the SLURM scheduler
#: when empty, the configuration will be read from User-object
scheduler_input_dir=/tmp/slurm
scheduler_output_dir=${base_dir_location}/share/slurm
scheduler_system=slurm
#: path to copy the preview to, this directory holds data, like images,
#: for the web frontend
preview_path=${base_dir_location}/share/preview
#: root path of project data
project_data=${base_dir_location}/data/crawl_my_data
#: make scratch dir browseable for website, note escape '$' with '$$'
scratch_dir=${base_dir_location}/$$USER
#
#: Type of directory structure that will be used to maintain state:
#:
#: local := <home>/<base_dir>...
#: central := <base_dir_location>/<base_dir>/<user>/...
#: scratch := <base_dir_location>/<user>/<base_dir>...
#: central := <base_dir_location>/<username>/<base_dir>...
#:
#: (no user info in local since that is included in the home directory already)
directory_structure_type=scratch
# The directory name of the <base_dir> (only used if `directory_structure_type`
# is set to central - defaults to `project_name`
base_dir=${project_name}
# TODO: this should be deleted
scratch_dir=${base_dir_location}/$$USER
# Workload manager configuration
# Workload manager system - currently the following workload manger systems are
# available: local (no workload manager), lsf, moab, oar, pbs, sge, slurm
scheduler_system=local
# The directory where temporary job scripts are created
scheduler_input_dir=/tmp/${scheduler_system}_output
# The output directory where stdour/stderr of the jobs are stored
scheduler_output_dir=${root_dir}/share/${scheduler_system}_output
# The directory data where preview data (images etc) for the web ui
# is stored.
preview_path=${base_dir_location}/share/preview
# The number of processes used to convert images created by plugins
# for display in the web ui.
number_of_processes=6
#: Path to the directory where users can add an share project specific data
project_data=${base_dir_location}/data/crawl_my_data
#: database path
#: mySQL settings
...
...
@@ -52,41 +60,44 @@ db.host=
db.user=
db.passwd=
db.db=
db.port=
db.port=3306
#group for external users
#external_group=frevaext
#: Define access to the solr instance
solr.host=
solr.port=
solr.port=
8989
solr.core=files
#shellinabox
#shellmachine=None
#shellport=4200
# Workload manager job configuration
# NOTE: The options are workload manager agnostic - except of the
# extra_options flag: which must be in accordance to the utilized
# workload manager.
[scheduler_options]
module_command=${evaluation_system:root_dir}/freva/loadfreva.modules
chmod_output=True
#option_account=
#option_ntasks=4
#extra_modules=None
#source=${evaluation_system:root_dir}/freva/activate_sh
#option_partition=None
#option_mem=252GB
#option_distribution=block
#option_oversubscribe=None
#partition=
#memory=256GiB
#queue=gpu
#project=ch1187
#walltime=08:00:00
#cpus=12
##Additional options (specific to the workload manager)
#extra_options=--qos=test, --array=20
#[scheduler_options_extern]
#module_command=${evaluation_system:root}/freva/loadfreva.modules
#extra_modules=None
#source=${evaluation_system:root_dir}/freva/activate_sh
#option_partition=None
#partition=
#memory=256GiB
#queue=gpu
#project=ch1187
#walltime=08:00:00
#cpus=12
##Additional options (specific to the workload manager)
#extra_options=--qos=test, --array=20
#[plugin:animator]
#python_path=${evaluation_system:root_dir}/plugins
4freva
/animator
#python_path=${evaluation_system:root_dir}/plugins/animator
#module=animator
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment