Skip to content

Commit

Permalink
Merge pull request #1166 from apache/dev-postgresql
Browse files Browse the repository at this point in the history
Merge Dev branch
  • Loading branch information
lzjpaul authored Apr 30, 2024
2 parents 6d9cd7f + d6f52ff commit 7b87d0a
Show file tree
Hide file tree
Showing 12 changed files with 1,170 additions and 10 deletions.
10 changes: 6 additions & 4 deletions .github/workflows/ubuntu.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,22 +40,24 @@ jobs:
# run: cd build && make
# - name: C++ test
# run: build/bin/test_singa

build-cpptest-on-cpu:
runs-on: ubuntu-latest
runs-on: ubuntu-20.04

steps:
- uses: actions/checkout@v1
- name: get-oneDNN
run: wget https://github.com/oneapi-src/oneDNN/releases/download/v1.1/dnnl_lnx_1.1.0_cpu_gomp.tgz -P /tmp/ && tar zxf /tmp/dnnl_lnx_1.1.0_cpu_gomp.tgz -C /tmp
- name: setup-sys-env
run: sudo apt-get install -y curl wget git cmake
- name: install-build-dependencies
run: sudo apt-get install -y libgoogle-glog-dev libprotobuf-dev protobuf-compiler libncurses-dev libopenblas-dev gfortran libblas-dev liblapack-dev libatlas-base-dev swig dh-autoreconf lcov
- name: configure
run: mkdir build && cd build && cmake -DUSE_PYTHON=NO -DENABLE_TEST=YES -DCODE_COVERAGE=YES -DUSE_DNNL=YES ..
env:
DNNL_ROOT: /tmp/dnnl_lnx_1.1.0_cpu_gomp/
DNNL_ROOT: /tmp/dnnl_lnx_1.1.0_cpu_gomp/
- name: build
run: cd build && make
run: cd build && make -j8
- name: C++ test
run: build/bin/test_singa
- name: Upload coverage to Codecov
Expand Down
38 changes: 38 additions & 0 deletions examples/cnn_ms/run.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
#

#!/usr/bin/env python -W ignore::DeprecationWarning

### mnist
python train_cnn.py mlp mnist
python train_cnn.py cnn mnist
python train_cnn.py resnet mnist
python train_cnn.py alexnet mnist

### cifar10
python train_cnn.py mlp cifar10
python train_cnn.py cnn cifar10
python train_cnn.py resnet cifar10
python train_cnn.py alexnet cifar10

### cifar100
python train_cnn.py mlp cifar100
python train_cnn.py cnn cifar100
python train_cnn.py resnet cifar100
python train_cnn.py alexnet cifar100
Loading

0 comments on commit 7b87d0a

Please sign in to comment.