Skip to content

Commit

Permalink
Fix building packages
Browse files Browse the repository at this point in the history
- ai.backend.helpers, ai.backend.kernel, ai.backend.runner will be
  separate from ai.backend.agent and dependencies of ai.backend.agent
  when packaged.
  • Loading branch information
achimnol committed May 27, 2022
1 parent 994192a commit 497ddd1
Show file tree
Hide file tree
Showing 6 changed files with 11 additions and 6 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/default.yml
Original file line number Diff line number Diff line change
Expand Up @@ -186,13 +186,13 @@ jobs:
./pants --no-verify-config version
- name: Test
run: |
./pants pacakge '::'
./pants pacakge '::dist'
- name: Build and publish
env:
TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }}
TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
run: |
./pants publish '::'
./pants publish '::dist'
- name: Upload pants log
uses: actions/upload-artifact@v2
with:
Expand Down
6 changes: 3 additions & 3 deletions src/ai/backend/agent/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ python_sources(
dependencies=[
"src/ai/backend/cli:lib",
"src/ai/backend/common:lib",
"src/ai/backend/runner:lib",
"src/ai/backend/helpers:lib",
"src/ai/backend/kernel:lib",
":resources",
],
)
Expand Down Expand Up @@ -59,8 +62,5 @@ resources(
"kubernetes/*.txt",
"kubernetes/*.tar.gz",
"kubernetes/*.bin",
"../kernel/**/*",
"../runner/**/*",
"../helpers/**/*",
],
)
3 changes: 2 additions & 1 deletion src/ai/backend/agent/docker/agent.py
Original file line number Diff line number Diff line change
Expand Up @@ -389,7 +389,8 @@ async def get_intrinsic_mounts(self) -> Sequence[Mount]:

def resolve_krunner_filepath(self, filename) -> Path:
return Path(pkg_resources.resource_filename(
'ai.backend.agent', '../' + filename)).resolve()
'ai.backend.runner', '../' + filename,
)).resolve()

def get_runner_mount(
self,
Expand Down
1 change: 1 addition & 0 deletions src/ai/backend/helpers/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Backend.AI In-kernel Helper Package
1 change: 1 addition & 0 deletions src/ai/backend/kernel/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Backend.AI Kernel Runner
2 changes: 2 additions & 0 deletions src/ai/backend/runner/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Backend.AI Kernel Runner Binary Components

0 comments on commit 497ddd1

Please sign in to comment.