Skip to content

Commit c7e5ad4

Browse files
mikekgfbJack-Khuu
andauthored
Add evaluation, multimodal, native tests to run-readme-pr-macos.yml (#1409)
* Add evaluation, multimodal, native tests to run-readme-pr-macos.yml Add evaluation, multimodal, native tests to run-readme-pr-macos.yml * Update run-readme-pr-mps.yml * Update build_native.sh Update to C++11 ABI for AOTI, similar to ET * Update run-readme-pr-macos.yml fix typo --------- Co-authored-by: Jack-Khuu <[email protected]>
1 parent 30372b6 commit c7e5ad4

File tree

1 file changed

+103
-0
lines changed

1 file changed

+103
-0
lines changed

.github/workflows/run-readme-pr-macos.yml

+103
Original file line numberDiff line numberDiff line change
@@ -143,3 +143,106 @@ jobs:
143143
echo "tests complete"
144144
echo "*******************************************"
145145
echo "::endgroup::"
146+
147+
test-eval-macos:
148+
runs-on: macos-14-xlarge
149+
steps:
150+
- name: Checkout code
151+
uses: actions/checkout@v2
152+
- uses: actions/setup-python@v4
153+
with:
154+
python-version: '3.10.11'
155+
- name: Setup Xcode
156+
if: runner.os == 'macOS'
157+
uses: maxim-lobanov/setup-xcode@v1
158+
with:
159+
xcode-version: '15.3'
160+
- name: Run script
161+
run: |
162+
set -x
163+
# NS: Remove previous installation of torch first
164+
# as this script does not isntall anything into conda env but rather as system dep
165+
pip3 uninstall -y torch || true
166+
set -eou pipefail
167+
168+
echo "::group::Print machine info"
169+
uname -a
170+
sysctl machdep.cpu.brand_string
171+
sysctl machdep.cpu.core_count
172+
echo "::endgroup::"
173+
174+
.ci/scripts/run-docs evaluation
175+
176+
echo "::group::Completion"
177+
echo "tests complete"
178+
echo "*******************************************"
179+
echo "::endgroup::"
180+
181+
test-multimodal-macos:
182+
runs-on: macos-14-xlarge
183+
steps:
184+
- name: Checkout code
185+
uses: actions/checkout@v2
186+
- uses: actions/setup-python@v4
187+
with:
188+
python-version: '3.10.11'
189+
- name: Setup Xcode
190+
if: runner.os == 'macOS'
191+
uses: maxim-lobanov/setup-xcode@v1
192+
with:
193+
xcode-version: '15.3'
194+
- name: Run script
195+
run: |
196+
set -x
197+
# NS: Remove previous installation of torch first
198+
# as this script does not isntall anything into conda env but rather as system dep
199+
pip3 uninstall -y torch || true
200+
set -eou pipefail
201+
202+
echo "::group::Print machine info"
203+
uname -a
204+
sysctl machdep.cpu.brand_string
205+
sysctl machdep.cpu.core_count
206+
echo "::endgroup::"
207+
208+
.ci/scripts/run-docs multimodal
209+
210+
echo "::group::Completion"
211+
echo "tests complete"
212+
echo "*******************************************"
213+
echo "::endgroup::"
214+
215+
test-native-macos:
216+
runs-on: macos-14-xlarge
217+
steps:
218+
- name: Checkout code
219+
uses: actions/checkout@v2
220+
- uses: actions/setup-python@v4
221+
with:
222+
python-version: '3.10.11'
223+
- name: Setup Xcode
224+
if: runner.os == 'macOS'
225+
uses: maxim-lobanov/setup-xcode@v1
226+
with:
227+
xcode-version: '15.3'
228+
- name: Run script
229+
run: |
230+
set -x
231+
# NS: Remove previous installation of torch first
232+
# as this script does not isntall anything into conda env but rather as system dep
233+
pip3 uninstall -y torch || true
234+
set -eou pipefail
235+
236+
echo "::group::Print machine info"
237+
uname -a
238+
sysctl machdep.cpu.brand_string
239+
sysctl machdep.cpu.core_count
240+
echo "::endgroup::"
241+
242+
.ci/scripts/run-docs native
243+
244+
echo "::group::Completion"
245+
echo "tests complete"
246+
echo "*******************************************"
247+
echo "::endgroup::"
248+

0 commit comments

Comments
 (0)