Skip to content

🇰🇷파이토치 한국 사용자 모임 홈페이지 저장소입니다. (Repo. for PyTorch Korea User Group website🇰🇷)

License

Notifications You must be signed in to change notification settings

RACENI/pytorch.kr

This branch is 13 commits behind PyTorchKorea/pytorch.kr:master.

Folders and files

NameName
Last commit message
Last commit date
Aug 20, 2022
May 9, 2022
Sep 12, 2022
Mar 27, 2022
Jun 19, 2021
Jun 15, 2024
May 14, 2023
Jun 15, 2024
Jul 3, 2024
Feb 12, 2023
Mar 27, 2022
Mar 15, 2023
Jul 31, 2024
May 5, 2022
Jun 15, 2024
Jul 31, 2024
May 5, 2022
Nov 28, 2021
May 9, 2022
May 5, 2022
May 16, 2021
May 7, 2022
May 7, 2022
Dec 14, 2023
May 16, 2021
May 5, 2022
Jul 16, 2022
Jan 28, 2023
May 15, 2021
Oct 7, 2023
Aug 20, 2022
Apr 20, 2024
Dec 14, 2023
Dec 14, 2023
May 5, 2022
Dec 14, 2023
Jun 15, 2024
Jun 15, 2024
May 15, 2021
May 15, 2021
May 15, 2021
Apr 20, 2024
May 5, 2022
Aug 20, 2022
May 15, 2021
May 16, 2024
Jan 28, 2023
Jan 28, 2023
Jun 15, 2024
Dec 14, 2023
Jul 27, 2022

Repository files navigation

파이토치 한국 사용자 모임 홈페이지

개요

파이토치 한국 사용자 모임 홈페이지 저장소에 오신 것을 환영합니다!
파이토치 한국 사용자 모임 홈페이지는 PyTorch 공식 홈페이지 저장소를 복제하여 만들었습니다.
홈페이지 빌드를 위해 JekyllBootstrap 등을 사용하고 있습니다.

빌드하기

이 저장소를 빌드하기 위해 필요한 절차를 안내합니다.

필요 도구

이 저장소를 빌드하기 위해서는 아래 도구들의 필요합니다.

macOS에서 homebrew를 사용하신다면, 아래 명령어로 설치하실 수 있습니다:

  brew install rbenv ruby-build nvm

mac os 에서 rbenv 와 nvm 을 최초 설치한 이후에는 쉘 설정파일을 업데이트 해야합니다.

# 관련 설정 업데이트
  cat <<EOT >> ~/.zshrc
eval "$(rbenv init - zsh)"
export NVM_DIR="$HOME/.nvm"
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && . "/opt/homebrew/opt/nvm/nvm.sh"  # This loads nvm
[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && . "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"  # This loads nvm bash_completion
EOT
  # 설정 반영
  source ~/.zshrc # 혹은 재시작

빌드 절차

ruby 및 bundler, 필요 패키지 설치

아래 명령어로 이 저장소에서 필요로 하는 ruby 버전에 맞춰 ruby와 bundler, 필요 패키지들을 설치합니다.

  rbenv install `cat .ruby-version`   # ruby 설치
  gem install bundler -v 2.3.13       # bundler 설치
  rbenv rehash
  bundle install                      # 필요 패키지 설치
  rbenv rehash

2022년 7월 17일 현재 apple silicon 에서 rbenv install 진행시 아래와 같은 문제로 설치가 안되는 문제가 있습니다. openssl/openssl#18720

clang  -Iinclude -arch arm64 -O3 -Wall -D_REENTRANT -DZLIB -DZLIB_SHARED -DNDEBUG -I/Users/jlee/.rbenv/versions/2.7.4/include  -MMD -MF test/versions.d.tmp -MT test/versions.o -c -o test/versions.o test/versions.c
clang  -Iinclude -arch arm64 -O3 -Wall -D_REENTRANT -DZLIB -DZLIB_SHARED -DNDEBUG -I/Users/jlee/.rbenv/versions/2.7.4/include  -MMD -MF test/wpackettest.d.tmp -MT test/wpackettest.o -c -o test/wpackettest.o test/wpackettest.c
test/v3ext.c:201:24: error: implicitly declaring library function 'memcmp' with type 'int (const void *, const void *, unsigned long)' [-Werror,-Wimplicit-function-declaration]
       if (!TEST_true(memcmp(ip1->data, ip2->data, ip1->length) <= 0))

아래와 같이 OPENSSL_CFLAGS 를 설정해서 해결가능합니다.

 OPENSSL_CFLAGS=-Wno-error=implicit-function-declaration rbenv install `cat .ruby-version`

node.js 및 필요 패키지 설치

아래 명령어로 이 저장소에서 필요로 하는 node.js 버전에 맞춰 node.js 및 yarn, 필요 패키지들을 설치합니다.

  nvm install       # node.js 설치
  nvm use           # node.js 버전 적용
  npm install yarn  # 패키지 도구 설치
  yarn install      # 필요 패키지 설치

홈페이지 빌드

아래 명령어로 jekyll을 사용하여 빌드합니다. 변경 사항을 실시간으로 확인하려면 make build 대신 make serve 명령어를 사용하면 됩니다.

  make build    # 빌드 결과물은 `./_site` 디렉토리에 저장됩니다.
  # make serve

배포하기

파이토치 한국 사용자 모임 홈페이지GitHub Pages를 사용합니다.
홈페이지는 GitHub Actions를 사용하여 자동으로 빌드 및 gh-pages 브랜치에 배포됩니다.

기여하기

홈페이지에서 잘못된 내용 또는 변경 / 추가하고 싶은 내용이 있다면 이 저장소에 기여하실 수 있습니다.
기여하기 문서를 참고해주세요.

About

🇰🇷파이토치 한국 사용자 모임 홈페이지 저장소입니다. (Repo. for PyTorch Korea User Group website🇰🇷)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • SCSS 44.3%
  • HTML 31.8%
  • JavaScript 17.0%
  • Python 5.3%
  • Shell 1.0%
  • Makefile 0.5%
  • Ruby 0.1%