-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcog.yaml
64 lines (58 loc) · 1.45 KB
/
cog.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# Configuration for Cog ⚙️
# Reference: https://cog.run/yaml
image: r8.im/shreejalmaharjan-27/website-screenshot
build:
# set to true if your model requires a GPU
gpu: false
# a list of ubuntu apt packages to install
system_packages:
- "unzip"
- "wget"
- "gconf-service"
- "libasound2"
- "libatk1.0-0"
- "libc6"
- "libcairo2"
- "libcups2"
- "libdbus-1-3"
- "libexpat1"
- "libfontconfig1"
- "libgcc1"
- "libgconf-2-4"
- "libgdk-pixbuf2.0-0"
- "libglib2.0-0"
- "libgtk-3-0"
- "libnspr4"
- "libpango-1.0-0"
- "libpangocairo-1.0-0"
- "libstdc++6"
- "libx11-6"
- "libx11-xcb1"
- "libxcb1"
- "libxcomposite1"
- "libxcursor1"
- "libxdamage1"
- "libxext6"
- "libxfixes3"
- "libxi6"
- "libxrandr2"
- "libxrender1"
- "libxss1"
- "libxtst6"
- "ca-certificates"
- "fonts-liberation"
- "libappindicator1"
- "libnss3"
- "lsb-release"
- "xdg-utils"
# python version in the form '3.11' or '3.11.4'
python_version: "3.11"
# a list of packages in the format <package-name>==<version>
python_packages:
- "selenium"
# commands run after the environment is setup
run:
- "wget https://download-chromium.appspot.com/dl/Linux_x64?type=snapshots -O /root/chrome-linux.zip"
- "unzip /root/chrome-linux.zip -d /root"
# predict.py defines how predictions are run on your model
predict: "predict.py:Predictor"