yekkala commited on
Commit
690296e
·
verified ·
1 Parent(s): fd739be

Create setup_space.sh

Browse files
Files changed (1) hide show
  1. setup_space.sh +63 -0
setup_space.sh ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+ # Setup script for Hugging Face Space
3
+
4
+ echo "Setting up Gemma 7B Space..."
5
+
6
+ # Create directory structure
7
+ mkdir -p gemma-7b-space
8
+ cd gemma-7b-space
9
+
10
+ echo "Creating files..."
11
+
12
+ # Create requirements.txt
13
+ cat > requirements.txt << 'EOF'
14
+ torch==2.1.2
15
+ transformers==4.40.2
16
+ accelerate==0.30.1
17
+ bitsandbytes==0.43.1
18
+ gradio==4.27.0
19
+ huggingface-hub==0.22.2
20
+ numpy==1.26.4
21
+ sentencepiece==0.1.99
22
+ protobuf==3.20.3
23
+ pyyaml==6.0.1
24
+ EOF
25
+
26
+ # Create README.md
27
+ cat > README.md << 'EOF'
28
+ ---
29
+ title: Gemma 7B Chat
30
+ emoji: 🤖
31
+ colorFrom: blue
32
+ colorTo: purple
33
+ sdk: gradio
34
+ sdk_version: 4.27.0
35
+ app_file: app.py
36
+ pinned: false
37
+ license: mit
38
+ ---
39
+
40
+ # Gemma 7B Chat Assistant
41
+ Free AI assistant powered by Google's Gemma 7B.
42
+ EOF
43
+
44
+ # Create LICENSE
45
+ cat > LICENSE << 'EOF'
46
+ MIT License
47
+ Copyright (c) 2024
48
+ EOF
49
+
50
+ # Create .gitignore
51
+ cat > .gitignore << 'EOF'
52
+ __pycache__/
53
+ *.pyc
54
+ .DS_Store
55
+ model_cache/
56
+ EOF
57
+
58
+ echo "✅ Setup complete!"
59
+ echo "Next steps:"
60
+ echo "1. Copy app.py to this directory"
61
+ echo "2. Run: huggingface-cli login"
62
+ echo "3. Create space: huggingface-cli repo create gemma-7b-chat --type space --space-sdk gradio"
63
+ echo "4. git clone, copy files, commit, push"