forked from NVIDIA-NeMo/Gym
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrdkit_chemistry.yaml
More file actions
66 lines (64 loc) · 2.46 KB
/
rdkit_chemistry.yaml
File metadata and controls
66 lines (64 loc) · 2.46 KB
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
rdkit_chemistry:
resources_servers:
rdkit_chemistry:
entrypoint: app.py
domain: knowledge
verified: false
description: >-
Molecular chemistry question answering: calculate properties of SMILES.
Includes a mix of tool-use (python + rdkit) and no-tool-use questions.
value: Improve molecular reasoning and SMILES parsing.
sandbox_venv_path: ${oc.env:SANDBOX_VENV_PATH,''}
sandbox_proxy_port: ${oc.env:NEMO_SKILLS_SANDBOX_PORT,6001}
sandbox_proxy_max_concurrency: ${oc.env:RDKIT_SANDBOX_PROXY_MAX_CONCURRENCY,128}
sandbox_proxy_request_timeout_s: ${oc.env:RDKIT_SANDBOX_PROXY_REQUEST_TIMEOUT_S,120}
sandbox_proxy_connect_retries: ${oc.env:RDKIT_SANDBOX_PROXY_CONNECT_RETRIES,3}
sandbox_proxy_retry_backoff_s: ${oc.env:RDKIT_SANDBOX_PROXY_RETRY_BACKOFF_S,0.25}
sandbox_startup_probe_enabled: ${oc.env:RDKIT_SANDBOX_STARTUP_PROBE_ENABLED,true}
sandbox_startup_probe_timeout_s: ${oc.env:RDKIT_SANDBOX_STARTUP_PROBE_TIMEOUT_S,15}
sandbox_extra_packages:
- rdkit
- flask
- wcwidth
sandbox_discovery_path: ${oc.env:SANDBOX_DISCOVERY_PATH,''}
require_local_ns_tools_colocation: true
ns_tools_server_name: rdkit_chemistry_ns_tools
rdkit_chemistry_ns_tools:
resources_servers:
ns_tools:
entrypoint: app.py
default_verifier: rdkit_chemistry
verifiers:
rdkit_chemistry:
type: resources_servers
name: rdkit_chemistry
nemo_skills_tools:
- nemo_skills.mcp.servers.python_tool.PythonTool
nemo_skills_tool_overrides:
PythonTool:
exec_timeout_s: 10
sandbox_host: ${oc.env:NEMO_SKILLS_SANDBOX_HOST,127.0.0.1}
sandbox_port: ${oc.env:NEMO_SKILLS_SANDBOX_PORT,6001}
disable_session_restore: true
domain: agent
verified: false
description: ns_tools wrapper for rdkit_chemistry with Python tool-use
rdkit_chemistry_agent:
responses_api_agents:
simple_agent:
entrypoint: app.py
max_steps: 10
resources_server:
type: resources_servers
name: rdkit_chemistry_ns_tools
model_server:
type: responses_api_models
name: policy_model
datasets:
- name: train
type: train
jsonl_fpath: resources_servers/rdkit_chemistry/data/train.jsonl
license: "TBD"
- name: example
type: example
jsonl_fpath: resources_servers/rdkit_chemistry/data/example.jsonl