File tree Expand file tree Collapse file tree 6 files changed +153
-0
lines changed
Expand file tree Collapse file tree 6 files changed +153
-0
lines changed Original file line number Diff line number Diff line change 1+ # Git
2+ .git
3+ .gitignore
4+
5+ # Python
6+ __pycache__ /
7+ * .py [cod ]
8+ * $py.class
9+ * .so
10+ .Python
11+ build /
12+ develop-eggs /
13+ dist /
14+ downloads /
15+ eggs /
16+ .eggs /
17+ lib /
18+ lib64 /
19+ parts /
20+ sdist /
21+ var /
22+ wheels /
23+ * .egg-info /
24+ .installed.cfg
25+ * .egg
26+
27+ # Virtual Environment
28+ .env
29+ .venv
30+ env /
31+ venv /
32+ ENV /
33+
34+ # IDE
35+ .idea /
36+ .vscode /
37+ * .swp
38+ * .swo
39+
40+ # Tests
41+ .coverage
42+ .pytest_cache /
43+ htmlcov /
44+
45+ # Docs
46+ docs /_build /
Original file line number Diff line number Diff line change 1+ {
2+ "recommendations" : [
3+ " ms-python.python" ,
4+ " ms-python.vscode-pylance" ,
5+ " ms-python.black-formatter" ,
6+ " charliermarsh.ruff" ,
7+ " ms-toolsai.jupyter" ,
8+ " njpwerner.autodocstring" ,
9+ " tamasfe.even-better-toml" ,
10+ " streetsidesoftware.code-spell-checker"
11+ ]
12+ }
Original file line number Diff line number Diff line change 1+ {
2+ "version" : " 0.2.0" ,
3+ "configurations" : [
4+ {
5+ "name" : " Python: Current File" ,
6+ "type" : " python" ,
7+ "request" : " launch" ,
8+ "program" : " ${file}" ,
9+ "console" : " integratedTerminal" ,
10+ "justMyCode" : false
11+ },
12+ {
13+ "name" : " Python: Run Tests" ,
14+ "type" : " python" ,
15+ "request" : " launch" ,
16+ "module" : " pytest" ,
17+ "args" : [
18+ " tests/" ,
19+ " -v"
20+ ],
21+ "console" : " integratedTerminal" ,
22+ "justMyCode" : false
23+ },
24+ {
25+ "name" : " Python: Build Docs" ,
26+ "type" : " python" ,
27+ "request" : " launch" ,
28+ "cwd" : " ${workspaceFolder}/docs" ,
29+ "module" : " sphinx" ,
30+ "args" : [
31+ " -b" ,
32+ " html" ,
33+ " ." ,
34+ " _build/html"
35+ ],
36+ "console" : " integratedTerminal"
37+ }
38+ ]
39+ }
Original file line number Diff line number Diff line change 1+ {
2+ "python.testing.pytestEnabled" : true ,
3+ "python.testing.unittestEnabled" : false ,
4+ "python.testing.nosetestsEnabled" : false ,
5+ "python.testing.pytestArgs" : [
6+ " tests"
7+ ],
8+ "python.formatting.provider" : " black" ,
9+ "editor.formatOnSave" : true ,
10+ "editor.codeActionsOnSave" : {
11+ "source.organizeImports" : true
12+ },
13+ "python.linting.enabled" : true ,
14+ "python.linting.ruffEnabled" : true ,
15+ "python.analysis.typeCheckingMode" : " basic" ,
16+ "[python]" : {
17+ "editor.defaultFormatter" : " ms-python.black-formatter" ,
18+ "editor.formatOnSave" : true ,
19+ "editor.codeActionsOnSave" : {
20+ "source.organizeImports" : true
21+ }
22+ }
23+ }
Original file line number Diff line number Diff line change 1+ FROM python:3.10-slim
2+
3+ WORKDIR /app
4+
5+ # Install system dependencies
6+ RUN apt-get update && apt-get install -y \
7+ build-essential \
8+ git \
9+ && rm -rf /var/lib/apt/lists/*
10+
11+ # Copy package files
12+ COPY . .
13+
14+ # Install package
15+ RUN pip install --no-cache-dir -e ".[dev,docs]"
16+
17+ # Default command
18+ CMD ["bash" ]
Original file line number Diff line number Diff line change 1+ version : ' 3'
2+ services :
3+ diffusionlm :
4+ build : .
5+ volumes :
6+ - .:/app
7+ environment :
8+ - PYTHONPATH=/app
9+ deploy :
10+ resources :
11+ reservations :
12+ devices :
13+ - driver : nvidia
14+ count : all
15+ capabilities : [ gpu ]
You can’t perform that action at this time.
0 commit comments