From 86f36c32d7744f68d994eb2ea7727bea6b59ec2e Mon Sep 17 00:00:00 2001
From: joshemb <josh@elixxir.io>
Date: Thu, 16 Feb 2023 09:56:01 -0800
Subject: [PATCH] Add channels to runner

---
 .gitlab-ci.yml | 33 ++++++++++++++++++++++++++++++++-
 1 file changed, 32 insertions(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 37f5c39..228029a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -46,7 +46,7 @@ stages:
   - benchmark
 
 installbinaries:
-  stage: installbinaries
+  stage: installbinariessmokeinfra
   image: $DOCKER_IMAGE
   tags:
     - gpu
@@ -100,6 +100,37 @@ basice2e:
      - basice2e/
      - bin/
 
+channels:
+  stage: tests
+  tags:
+  # - gpu
+  image: $DOCKER_IMAGE
+  script:
+    - mkdir -p ~/.elixxir
+    - echo $PWD
+    - cd channels # modify
+    - rm -fr results
+    - rm -fr results-cpu
+    - rm -fr results-gpu
+    # - ls -lha
+    # - ./run.sh
+    # - mv results results-cpu
+    # - sleep 60
+    - mkdir -p /opt/xxnetwork/lib
+    - cp ../bin/libpowmosm75.so /opt/xxnetwork/lib/
+    - cp ../bin/libpow.fatbin /opt/xxnetwork/lib/
+    - sed -i 's/bin\/server/bin\/server-cuda/g' network.sh
+    - sed -i 's/useGPU\:\ false/useGPU\:\ true/g' server-[12345].yaml
+    - NSYSENABLED=TRUE ./run.sh
+    - mv results results-gpu
+    - cd ..
+  artifacts:
+    when: always
+    expire_in: '1 day'
+    paths:
+      - channels/ # modify
+      - bin/
+
 basice2e_protonet:
   stage: tests
   image: $DOCKER_IMAGE
-- 
GitLab