Skip to content

Commit

Permalink
Merge d4fb3a3 into 5b7095e
Browse files Browse the repository at this point in the history
  • Loading branch information
IanButterworth committed Sep 18, 2019
2 parents 5b7095e + d4fb3a3 commit 1684dd0
Show file tree
Hide file tree
Showing 4 changed files with 134 additions and 0 deletions.
17 changes: 17 additions & 0 deletions .cirrus.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
freebsd_instance:
image: freebsd-12-0-release-amd64
task:
name: FreeBSD
env:
matrix:
- JULIA_VERSION: 1.2
- JULIA_VERSION: nightly
allow_failures: $JULIA_VERSION == "nightly"
install_script:
- sh -c "$(fetch https://raw.githubusercontent.com/ararslan/CirrusCI.jl/master/bin/install.sh -o -)"
build_script:
- cirrusjl build
test_script:
- cirrusjl test
coverage_script:
- cirrusjl coverage codecov coveralls
29 changes: 29 additions & 0 deletions .drone.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
kind: pipeline
name: linux-arm-1.2

platform:
os: linux
arch: arm

steps:
- name: build
image: julia:1.2
commands:
- uname -a
- julia --project=. -e 'using Pkg; Pkg.build(); Pkg.test(coverage=true)'

---

kind: pipeline
name: linux-aarch64-1.2

platform:
os: linux
arch: arm64

steps:
- name: build
image: julia:1.2
commands:
- uname -a
- julia --project=. -e 'using Pkg; Pkg.build(); Pkg.test(coverage=true)'
52 changes: 52 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,32 @@ Currently only supports loading YOLOv2-tiny and the VOC pretrained model (pretra

The majority of this is made possible by Yavuz Bakman's great work in https://github.com/Ybakman/YoloV2

**Docs**
[![Join the julia slack](https://img.shields.io/badge/chat-slack%23machine%46learning-yellow.svg)](https://slackinvite.julialang.org)

| **Platform** | **Build Status** |
|:-------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------------------------:|
| Linux & MacOS x86 | [![][travis-img]][travis-url] |
| Windows 32/64-bit | [![][appveyor-img]][appveyor-url] |
| Linux ARM 32/64-bit | [![][drone-img]][drone-url] |
| FreeBSD x86 | [![][cirrus-img]][cirrus-url] |
| | [![Codecoverage Status][codecov-img]][codecov-url]<br>[![Coveralls Status](coveralls-badge)](coveralls-url) * |


## Installation

The package can be installed with the Julia package manager.
From the Julia REPL, type `]` to enter the Pkg REPL mode and run:

```
pkg> add VideoIO
```

Or, equivalently, via the `Pkg` API:

```julia
julia> import Pkg; Pkg.add("VideoIO")
```

## Example Usage (WIP)
```julia
Expand Down Expand Up @@ -59,3 +85,29 @@ BenchmarkTools.Trial:
evals/sample: 1
```
i.e. ~10 FPS





[discourse-tag-url]: https://discourse.julialang.org/tags/yolo

[travis-img]: https://travis-ci.org/ianshmean/YOLO.jl.svg?branch=master
[travis-url]: https://travis-ci.org/ianshmean/YOLO.jl

[appveyor-img]: https://ci.appveyor.com/api/projects/status/c1nc5aavymq76xun?svg=true
[appveyor-url]: https://ci.appveyor.com/project/ianshmean/YOLO-jl

[drone-img]: https://cloud.drone.io/api/badges/ianshmean/YOLO.jl/status.svg
[drone-url]: https://cloud.drone.io/ianshmean/YOLO.jl

[cirrus-img]: https://api.cirrus-ci.com/github/ianshmean/YOLO.jl.svg
[cirrus-url]: https://cirrus-ci.com/github/ianshmean/YOLO.jl

[codecov-img]: https://codecov.io/gh/ianshmean/YOLO.jl/branch/master/graph/badge.svg
[codecov-url]: https://codecov.io/gh/ianshmean/YOLO.jl

[coveralls-img]: "https://coveralls.io/repos/github/ianshmean/YOLO.jl/badge.svg?branch=master"
[coveralls-url]: "https://coveralls.io/github/ianshmean/YOLO.jl?branch=master"

[issues-url]: https://github.com/ianshmean/YOLO.jl/issues
36 changes: 36 additions & 0 deletions appveyor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
environment:
matrix:
- julia_version: 1.2
- julia_version: latest

platform:
- x86 # 32-bit
- x64 # 64-bit

## uncomment the following lines to allow failures on nightly julia
## (tests will run but not make your overall status red)
matrix:
allow_failures:
- julia_version: latest

branches:
only:
- master
- /release-.*/

notifications:
- provider: Email
on_build_success: false
on_build_failure: false
on_build_status_changed: false

install:
- ps: iex ((new-object net.webclient).DownloadString("https://raw.githubusercontent.com/JuliaCI/Appveyor.jl/version-1/bin/install.ps1"))

build_script:
- echo "%JL_BUILD_SCRIPT%"
- C:\julia\bin\julia -e "%JL_BUILD_SCRIPT%"

test_script:
- echo "%JL_TEST_SCRIPT%"
- C:\julia\bin\julia -e "%JL_TEST_SCRIPT%"

0 comments on commit 1684dd0

Please sign in to comment.