설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
안녕하세요. 13강을 공부중에 있었습니다. vivado에서 ila triggering을 통해 hw의 동작을 확인중인데 (27:51) [FPGA 13장] AXI4-Lite I/F 를 사용하여 Register 가 아닌 메모리에 Write / Read 해보기 - 실습편 잘못 남긴 질문에 대하여 '삭선 Strike' 표기가 없어, 가장 연한 회색으로 처리해둡니다. 이 부분은 애초에 질문이 잘못된 것이므로, 이해하실 필요가 없으십니다. [1] 오류 미해결 trigger를 1번이 아닌 2번을 주면, 1번 초기화만이 아닌 512번의 쓰기동작이 되어 waveform에 capture 되어야 하는데 무슨일인지, 그것이 확인이 되지 않고, 계속 동일한 초기화 상태만 보여집니다. 어떤 조치를 통해보아야, 이것이 잘 되도록 시도해볼 수 있을까요? (강의) (내컴퓨터) 혹시 이 부분과도 관련이 있을까요? 그리고 이 에러 팝업이 나는 경우에 대해 어떻게 이해해야 하는지 모르겠습니다. 추가로 반면 read는 잘 됩니다. [2] 개념 그리고 이부분에서 왜 trigger를 2번 주어야만 512번의 쓰기동작이 일어나는지 이해가 가지 않습니다. 1번만 해도 512번의 쓰기동작이 잘 일어나기 때문에, 두개의 결과는 동일해야 하는 것이 아닌가요? [3] ila 그리고 vivado에서 1000ms 이상의 waveform을 제공하지 않아서 결과를 모두 확인하지 못할때 timescale을 1ns/1ps을 0.1ns/1ps로 낮추어서 확인하고는 했는데 ila에서 1024cycle까지 캡쳐하지 못하는 상황에서 혹시 이 이상을 확인하거나 전체를 확인하고 싶은 경우 vivado 무료배포판 하에서는 할 수 없는 것인지? 또한 여쭙고 싶습니다. 이상입니다. 감사합니다.
선생님 강의 잘 듣고 있는데 질문이... 부호비트 + 지수부 + 가수부 다 계산해서 합치면 0 01111111011 100110011001100.... 이런식으로 54자리가 되는거로 이해했는데요. 이 값이, 수업 초반에 0.1을 2진수로 변환했을때인 0.0001100110011001100110011001100110011001100110011001101과 같다고 말씀하시는거같은데... 두개가 소수점 및 숫자가 다른데 왜 같다고 하시는지 잘 이해가 안가요 ㅠ
모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
안녕하세요 항상 수업 잘 듣고 있습니다. 'php 기반 게시판 설치' 하는데 문제가 있어서 질문드립니다. 우선 첨부로 올라와 있는 파일 그대로 사용하고 있습니다. 첫 화면에서 MYSQL ACCESS를 누르면 화면이 이동하는데 아래와 같은 에러메시지를 띄웁니다. 해당 mysql/index.html의 line 7, 8은 아래와 같습니다. 저 역시도 해당 search_type, keyword를 찾지 못했습니다. 제가 어떤것을 놓치고 있는지 질문드립니다. 감사합니다
handleCompleteChane(id)에서 this.state.todoData.map()을 하는데, todo의 id가 3번이라면 3번 todo만 가운데로 줄을 긋잖아요. 그럼 map()을 돌려도 3번 todo만 새로 렌더링이 되는 거고 나머지 todo들은 렌더링이 새로 되지 않는 건가요?
설계독학맛비's 실전 AI HW 설계를 위한 바이블, CNN 연산 완전정복 (Verilog HDL + FPGA 를 이용한 가속기 실습)
안녕하세요! 좋은 강의 정말 감사드립니다. 다름이 아니라 제가 Zybo Z7-10보드를 사용하고 있는데요, Implementation 도중 LUT개수가 초과하여 Output 갯수도 반으로 줄이고 각종 숫자를 줄였습니다. 계속 줄일 수 있는 부분을 줄였는데도 아직 같은 에러가 나옵니다. 혹시 어떻게 해결할 수 있을까요?
- 학습 관련 질문 ㅇ안녕하세요 파이썬 기본문법 강의 영상을 보면서 영상에 있는 그대로 글자를 쳤는데요 이 파일에 문제가 4개가 있다면서 빨갛게 나오는데 이유를 모르겠어서 그러는데 혹시 알 수 있을까여?? 오류는 저 위에 있는 사진인데요 무슨 오류인지 모르겠습니다 파이썬을 처음 접해봐서 제가 뭘 잘못한건지 알 수 있을까여
질문 1. onClick에서는 화살표 함수를 사용하는데, onChange와 onSubmit에서는 화살표 함수를 사용하지 않는 이유가 있을까요? onClick={() => this.handleClick(data.id)}, onSubmit={this.handleSubmit} 질문 2. state 오브젝트의 값을 변경할 때 this.setState()를 사용하는데 setState() 함수는 어디에도 없는데 이게 어떻게 가능한 건가요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 샘! 배열함수 some 두번째 문제 정답에서 console . log ( names . some ( ( item ) => { let splitName = item . split ( ' ' ) splitName . pop ( ) return splitName . some ( eachName => eachName . toLocaleLowerCase ( ) . includes ( "p" ) ) } ) ) splitName.pop()을 주셨는데 이렇게 되면 성이 제외되는게 아니라 맨 뒤 이름이 제외되는거 아닌가요?ㅠㅠ splitName.pop()이 아닌 splitName.shift()를 해야 성이 제외될거같은데.... 왜 정답에는 저렇게 써져있는지 궁금합니다. 넘 헷갈려요ㅠㅠ 도와주세요,,,,,,,,
1. 회원 기능 테스트 강의에서 회원가입 단위 테스트?를 진행할 때, @Rollback(false)를 달아줬는데도 DB에 데이터가 저장이 안됩니다. 로그에서 해당 데이터가 DB에 Commit 되었다는 것도 확인했는데 말이죠 :( 어디서 문제가 생긴걸까요? 2. In Memory DB를 사용하고자 강의에서와 같이 Test안에 resource디렉터리를 만들고 그 안에 application.yml을 복사해서 넣어준 후 url만 jdbc:h2:mem:test로 변경해주었는데 org.springframework.dao.InvalidDataAccessResourceUsageException: could not prepare statement; SQL [select member0_.member_id as member_i1_6_, member0_.city as city2_6_, member0_.street as street3_6_, member0_.zipcode as zipcode4_6_, member0_.name as name5_6_ from user member0_ where member0_.name=?]; nested exception is org.hibernate.exception.SQLGrammarException: could not prepare statement 위와 같은 에러가 발생합니다 :(
안녕하세요! 많은 강좌들이 설명식 강의라 집중도 못하고 맨날 해야지 해야지 하고 못했었는데 이렇게 직접 좋은 소스를 보고 배울 수 있게 해주셔서 감사합니다! 제목과 동일하게 GameScene 과 DevScene 을 나누신 이유? 가 있는지 궁금해서 여쭤봅니다. 소스상에서는 완전히 구현되지 않은 것 같은데 헷갈려서요. 1. 구현이 완벽한 상태인데 제가 소스 분석을 잘못한건지 2. 구현이 완벽하지 않다면 DevScene은 어떤 역할을 하기 위해 별도로 생성하셨는지 궁금합니다. 차근히 공부하면서 또 모르는거 있으면 질문드릴게요 ㅠㅠ 감사합니다.
안녕하세요 수업을 듣고 잘 이해하지 못해 질문을 남깁니다. createMemberForm.html <!DOCTYPE HTML > <html xmlns: th ="http://www.thymeleaf.org" > <body> <div class ="container" > <form action ="/members/new" method ="post" > <div class ="form-group" > <label for ="name" > 이름 </label> <input type ="text" id ="name" name ="name" placeholder =" 이름을 입력하세요 " > </div> <button type ="submit" > 등록 </button> </form> </div> <!-- /container --> </body> </html> inputdml name = "name"을 통해서 입력값이 전달 된다고 했는데 그 전달 된 값이 왜 MeberFrom의 name 으로 들어가는지 모르겠어여 아래 name을 다른 명으로 바꿔봐도 달라지는거 없어서 질문 드립니다 package hello.hellospring.controller ; public class MemberForm { private String name ; public String getName () { return name ; } public void setName (String name) { this . name = name ; } }
클래스 주입받을 때 lombok에서 지원하는 @RequiredArgsConstructor 를 사용해도 무방한가요? 제가 알기로 @RequiredArgsConstructor는 생성자가 한 개인 경우 자동 생성으로 알고 있는데 이걸 안 사용하고 따로 생성자를 만들어서 사용하셔서 특별한 이유가 있으신가 해서 질문드립니다! 감사합니다.!
안녕하세요 강사님 수업 잘 듣고 있습니다. 다름아니라 제가 지금 yolov5로 이용하여 졸업작품을 만들고 있는 학생입니다. 그런데 데이터셋을 AIhub의 COCO 데이터로 가져왔고 그걸 YOLO 데이터셋으로 바꾸었습니다. yaml파일도 만들어서 했는데 c:\Users\DBIR\AppData\Local\Programs\Python\Python39\lib\site-packages\setuptools\distutils_patch.py:25: UserWarning: Distutils was imported before Setuptools. This usage is discouraged and may exhibit undesirable behaviors or errors. Please use Setuptools' objects directly or at least import Setuptools first. warnings.warn( train: weights=yolov5x.pt, cfg=D:\fish_detection\yolov5\models\yolov5x.yaml, data=D:\fish_detection\fish_Dataset\fish_detection.yaml, hyp=yolov5\data\hyps\hyp.scratch-low.yaml, epochs=100, batch_size=500, imgsz=2704, rect=False, resume=False, nosave=False, noval=False, noautoanchor=False, noplots=False, evolve=None, bucket=, cache=None, image_weights=False, device=, multi_scale=False, single_cls=False, optimizer=SGD, sync_bn=False, workers=8, project=yolov5\runs\train, name=yolov5_coco, exist_ok=False, quad=False, cos_lr=False, label_smoothing=0.0, patience=100, freeze=[0], save_period=-1, seed=0, local_rank=-1, entity=None, upload_dataset=False, bbox_interval=-1, artifact_alias=latest github: YOLOv5 is out of date by 12 commits. Use `git pull` or `git clone https://github.com/ultralytics/yolov5` to update. requirements: psutil not found and is required by YOLOv5, attempting auto-update... Requirement already satisfied: psutil in c:\users\dbir\anaconda3\pkgs\python-3.8.13-h6244533_0\lib\site-packages (5.9.1) requirements: 1 package updated per D:\fish_detection\yolov5\requirements.txt requirements: Restart runtime or rerun command for updates to take effect YOLOv5 v6.1-295-gf8722b4 Python-3.9.1 torch-1.10.0+cu102 CUDA:0 (GeForce RTX 2080 SUPER, 8192MiB) hyperparameters: lr0=0.01, lrf=0.01, momentum=0.937, weight_decay=0.0005, warmup_epochs=3.0, warmup_momentum=0.8, warmup_bias_lr=0.1, box=0.05, cls=0.5, cls_pw=1.0, obj=1.0, obj_pw=1.0, iou_t=0.2, anchor_t=4.0, fl_gamma=0.0, hsv_h=0.015, hsv_s=0.7, hsv_v=0.4, degrees=0.0, translate=0.1, scale=0.5, shear=0.0, perspective=0.0, flipud=0.0, fliplr=0.5, mosaic=1.0, mixup=0.0, copy_paste=0.0 Weights & Biases: run 'pip install wandb' to automatically track and visualize YOLOv5 runs (RECOMMENDED) TensorBoard: Start with 'tensorboard --logdir yolov5\runs\train', view at http://localhost:6006/ Traceback (most recent call last): File "D:\fish_detection\yolov5\train.py", line 667, in <module> main(opt) File "D:\fish_detection\yolov5\train.py", line 562, in main train(opt.hyp, opt, device, callbacks) File "D:\fish_detection\yolov5\train.py", line 106, in train data_dict = data_dict or check_dataset(data) # check if None File "D:\fish_detection\yolov5\utils\general.py", line 475, in check_dataset assert k in data, emojis(f"fish_detection.yaml '{k}:' field missing ❌") AssertionError: fish_detection.yaml 'train:' field missing 에러가 뜹니다. 에러 원인은 인터넷에서 찾아보고 있습니다.그런데 찾아도 답이 안 나와서 혹시 에러 원인을 알 수 있을까요?? 개발환경은 window입니다.