-
Notifications
You must be signed in to change notification settings - Fork 73
/
config.toml.sample
89 lines (81 loc) · 6.89 KB
/
config.toml.sample
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
[general]
apiEndpoint = "[Default API Endpoint. If blank, user input field will be shown.]"
apiEndpointText = "[Placeholder text instead of API endpoint input field.]"
defaultSessionEnvironment = "[Default session kernel. If blank, alphabetically first kernel will be default.]"
defaultImportEnvironment = "[Default kernel to use import features. If blank, index.docker.io/lablup/python:3.8-ubuntu18.04 will be used.]"
siteDescription = "[Site description placeholder. It will be at the bottom of 'Backend.AI' at the top left corner.]"
connectionMode = "[Connection mode. Default is API. Currenly supports API and SESSION]"
allowChangeSigninMode = false # Allows user to change signin mode between `API` and `SESSION`
signupSupport = false # Enable/disable signup feature support. Manager plugin is required.
allowSignout = false # Let users signout from service. Signup plugin is required.
allowAnonymousChangePassword = false # Enable/disable anonymous user can send change password email. Manager plugin is required.
allowProjectResourceMonitor = true # Allow users to look up its group monitor statistics
allowManualImageNameForSession = false # If true, user will be able to use the specific environment image by typing the exact name.
allowSignupWithoutConfirmation = false # If true, token received from confirmation message is ignored.
autoLogout = false # If true, user will be automatically logout when they close all Backend.AI tab / window.
#loginAttemptLimit = 5 # The number of allowed login attempt for preventing from brute-force attacks
#loginBlockTime = 180 # The amount of time(sec.) for rejecting login attempt for preventing from brute-force attacks
debug = false # Please refer to `[Debug mode](https://github.com/lablup/backend.ai-webui#debug-mode)` in README
maskUserInfo = false # If true, then account information in header, session list will be masked
#singleSignOnVendors = "saml" # Comma-separated list of vendors that support single sign-on.
enableContainerCommit = false # If true, then user can request container commit corres ponding to the session in running status
hideAgents = true # If false, show the `Agent Summary` menu in the sidebar.
enable2FA = false # If true and backend.ai-totp-plugin is installed, users can activate 2FA.
force2FA = false # If true, user should be register the 2FA to use Backend.AI WebUI.
appDownloadUrl = "" # URL to download the electron app. If blank, https://github.com/lablup/backend.ai-webui/releases/download will be used.
allowAppDownloadPanel = true # If true, display the download WebUI app panel on the summary page.
systemSSHImage = "" # This image is used to launch ssh session from the filebrowser dialog to support fast uploading.
directoryBasedUsage = false # If true, display the amount of usage per directory such as folder capacity, and number of files and directories.
isDirectorySizeVisible = true # If false, directory size in folder explorer will show `-`. default value is set to true.
maxCountForPreopenPorts = 10 # The maximum allowed number of preopen ports. If you set this option to 0, the feature of preopen ports is disabled.
allowCustomResourceAllocation = true # If true, display the custom allocation on the session launcher.
eduAppNamePrefix = "" # The prefix of edu applauncher's app name. If the app name starts with this prefix, split it by '-' and use the tail as the name of image.
enableModelStore = false # Enable model store feature. (From Backend.AI 24.03)
enableLLMPlayground = false # Enable LLM Playground feature. (From Backend.AI 24.03)
enableExtendLoginSession = false # If true, enables login session extension UI. (From Backend.AI 24.09)
enableImportFromHuggingFace = false # Enable import from Hugging Face feature. (From Backend.AI 24.09)
[wsproxy]
proxyURL = "[Proxy URL]"
proxyBaseURL = "[Base URL of websocket proxy,]"
proxyListenIP = "[Websocket proxy configuration IP.]"
#disableCertCheck = false # If true, It will disable certification check
[menu]
#blocklist = "" # Hide menus on the list which are separated by comma. please note that summary menu cannot be added to blocklist
#inactivelist = "summary,import,statistics" # Disable menus on the list which are separated by comma.
[resources]
openPortToPublic = false # Show option to open app proxy port to anyone.
allowPreferredPort = false # Preferred web service port number. Backend.AI try to assign the entered port number first for the web service.
maxCPUCoresPerContainer = 256 # Maximum CPU per container.
maxMemoryPerContainer = 64 # Maximum memory per container.
maxCUDADevicesPerContainer = 8 # Maximum CUDA devices per container.
maxCUDASharesPerContainer = 8 # Maximum CUDA shares per container.
maxROCMDevicesPerContainer = 10 # Maximum ROCm devices per container.
maxTPUDevicesPerContainer = 8 # Maximum TPU devices per container.
maxIPUDevicesPerContainer = 8 # Maximum IPU devices per container.
maxATOMDevicesPerContainer = 8 # Maximum ATOM devices per container.
maxATOMPLUSDevicesPerContainer = 8 # Maximum ATOM_PLUS devices per container.
maxGaudi2DevicesPerContainer = 8 # Maximum Gaudi 2 devices per container.
maxWarboyDevicesPerContainer = 8 # Maximum Warboy devices per container.
maxRNGDDevicesPerContainer = 8 # Maximum RNGD devices per container.
maxHyperaccelLPUDevicesPerContainer = 8 # Maximum Hyperaccel LPU devices per container.
maxShmPerContainer = 16 # Maximum shared memory per container.
maxFileUploadSize = 4294967296 # Maximum size of single file upload. Set to -1 for unlimited upload.
allowNonAuthTCP = false # Expose TCP apps to be executable in web browser when set to true
[environments]
#allowlist = "" # Comma-separated image name. Image name should contain the repository (registry path and image name) part of the full image URL, excluding the protocol and tag
# e.g. cr.backend.ai/stable/python
# You should pick default_environment in general section too.
showNonInstalledImages = false # Show all environment images regardless of installation
[server]
webServerURL = "[Web server website URL. App will use the site instead of local app.]"
# Uses websocket proxy in the app
[plugin]
# Reserved to load plugins
#login = "signup-cloud.js"
#sidebar = "report-cloud.js"
#page = "test-plugin1,test-plugin2" # Show menus on the list which are separated by comma.
#[license]
#This field is generated by backend.ai-webserver.
[pipeline]
#endpoint = "http://mlops.com:9500" # FastTrack API endpoint.
#frontendEndpoint = "http://mlops.com:9500" # FastTrack frontend endpoint.